./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b4637ab5710a1ca22a981e8047278048fbbf856825d3649b2cb9d48de11d175 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:17:35,697 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:17:35,813 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 16:17:35,826 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:17:35,828 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:17:35,878 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:17:35,880 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:17:35,881 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:17:35,881 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:17:35,881 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:17:35,882 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:17:35,882 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:17:35,883 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:17:35,883 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:17:35,883 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:17:35,884 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:17:35,886 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:17:35,886 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:17:35,886 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:17:35,886 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:17:35,887 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 16:17:35,887 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 16:17:35,887 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 16:17:35,887 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:17:35,887 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 16:17:35,887 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:17:35,888 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 16:17:35,888 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:17:35,888 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:17:35,888 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:17:35,888 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:17:35,888 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:17:35,888 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:17:35,889 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:17:35,889 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3b4637ab5710a1ca22a981e8047278048fbbf856825d3649b2cb9d48de11d175 [2024-11-13 16:17:36,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:17:36,272 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:17:36,275 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:17:36,276 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:17:36,277 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:17:36,279 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i Unable to find full path for "g++" [2024-11-13 16:17:38,505 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:17:38,961 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:17:38,962 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i [2024-11-13 16:17:38,977 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/data/513507a91/4e1f633c997548f885f0962488b0ece7/FLAGb6b3d1f6b [2024-11-13 16:17:39,002 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/data/513507a91/4e1f633c997548f885f0962488b0ece7 [2024-11-13 16:17:39,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:17:39,008 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:17:39,010 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:17:39,010 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:17:39,016 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:17:39,017 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,019 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24b1a305 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39, skipping insertion in model container [2024-11-13 16:17:39,019 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,074 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:17:39,557 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:17:39,568 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:17:39,623 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:17:39,661 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:17:39,662 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39 WrapperNode [2024-11-13 16:17:39,662 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:17:39,663 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:17:39,663 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:17:39,663 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:17:39,671 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,689 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,721 INFO L138 Inliner]: procedures = 122, calls = 26, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 111 [2024-11-13 16:17:39,722 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:17:39,723 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:17:39,724 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:17:39,724 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:17:39,735 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,736 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,739 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,757 INFO L175 MemorySlicer]: Split 17 memory accesses to 2 slices as follows [2, 15]. 88 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 6 writes are split as follows [0, 6]. [2024-11-13 16:17:39,758 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,758 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,771 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,779 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,783 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,786 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,791 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:17:39,797 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:17:39,797 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:17:39,797 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:17:39,798 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (1/1) ... [2024-11-13 16:17:39,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:17:39,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:39,859 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:17:39,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:17:39,904 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 16:17:39,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 16:17:39,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 16:17:39,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 16:17:39,906 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 16:17:39,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 16:17:39,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:17:39,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:17:40,075 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:17:40,078 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:17:40,564 INFO L? ?]: Removed 84 outVars from TransFormulas that were not future-live. [2024-11-13 16:17:40,564 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:17:40,587 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:17:40,588 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-13 16:17:40,588 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:17:40 BoogieIcfgContainer [2024-11-13 16:17:40,588 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:17:40,592 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:17:40,592 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:17:40,598 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:17:40,599 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:17:39" (1/3) ... [2024-11-13 16:17:40,600 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1675d93c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:17:40, skipping insertion in model container [2024-11-13 16:17:40,600 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:17:39" (2/3) ... [2024-11-13 16:17:40,600 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1675d93c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:17:40, skipping insertion in model container [2024-11-13 16:17:40,601 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:17:40" (3/3) ... [2024-11-13 16:17:40,602 INFO L112 eAbstractionObserver]: Analyzing ICFG dll_nullified-2.i [2024-11-13 16:17:40,623 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:17:40,625 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG dll_nullified-2.i that has 1 procedures, 88 locations, 1 initial locations, 3 loop locations, and 35 error locations. [2024-11-13 16:17:40,688 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:17:40,709 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@39da52e9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:17:40,709 INFO L334 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2024-11-13 16:17:40,715 INFO L276 IsEmpty]: Start isEmpty. Operand has 88 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 87 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:40,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-13 16:17:40,725 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:40,726 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-13 16:17:40,727 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:40,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:40,736 INFO L85 PathProgramCache]: Analyzing trace with hash 28698858, now seen corresponding path program 1 times [2024-11-13 16:17:40,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:40,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208881206] [2024-11-13 16:17:40,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:40,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:41,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:41,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208881206] [2024-11-13 16:17:41,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208881206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:41,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:41,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:17:41,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233255469] [2024-11-13 16:17:41,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:41,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:17:41,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:41,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:17:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:41,140 INFO L87 Difference]: Start difference. First operand has 88 states, 52 states have (on average 1.9615384615384615) internal successors, (102), 87 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:41,296 INFO L93 Difference]: Finished difference Result 82 states and 91 transitions. [2024-11-13 16:17:41,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:17:41,300 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 5 [2024-11-13 16:17:41,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:41,310 INFO L225 Difference]: With dead ends: 82 [2024-11-13 16:17:41,310 INFO L226 Difference]: Without dead ends: 79 [2024-11-13 16:17:41,312 INFO L431 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 [2024-11-13 16:17:41,318 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 10 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:41,319 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 123 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:17:41,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-11-13 16:17:41,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2024-11-13 16:17:41,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 49 states have (on average 1.7755102040816326) internal successors, (87), 78 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 87 transitions. [2024-11-13 16:17:41,372 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 87 transitions. Word has length 5 [2024-11-13 16:17:41,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:41,372 INFO L471 AbstractCegarLoop]: Abstraction has 79 states and 87 transitions. [2024-11-13 16:17:41,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,372 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 87 transitions. [2024-11-13 16:17:41,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-13 16:17:41,373 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:41,373 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-11-13 16:17:41,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 16:17:41,374 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:41,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:41,374 INFO L85 PathProgramCache]: Analyzing trace with hash 28698859, now seen corresponding path program 1 times [2024-11-13 16:17:41,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:41,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271747761] [2024-11-13 16:17:41,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:41,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:41,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:41,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:41,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271747761] [2024-11-13 16:17:41,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271747761] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:41,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:41,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:17:41,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080669787] [2024-11-13 16:17:41,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:41,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:17:41,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:41,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:17:41,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:41,581 INFO L87 Difference]: Start difference. First operand 79 states and 87 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:41,705 INFO L93 Difference]: Finished difference Result 74 states and 82 transitions. [2024-11-13 16:17:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:17:41,706 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 5 [2024-11-13 16:17:41,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:41,707 INFO L225 Difference]: With dead ends: 74 [2024-11-13 16:17:41,707 INFO L226 Difference]: Without dead ends: 74 [2024-11-13 16:17:41,708 INFO L431 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 [2024-11-13 16:17:41,709 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 10 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:41,709 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 121 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:17:41,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-11-13 16:17:41,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2024-11-13 16:17:41,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 73 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 82 transitions. [2024-11-13 16:17:41,722 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 82 transitions. Word has length 5 [2024-11-13 16:17:41,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:41,724 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 82 transitions. [2024-11-13 16:17:41,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,725 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 82 transitions. [2024-11-13 16:17:41,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-13 16:17:41,725 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:41,726 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 16:17:41,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 16:17:41,726 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:41,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:41,727 INFO L85 PathProgramCache]: Analyzing trace with hash 889634798, now seen corresponding path program 1 times [2024-11-13 16:17:41,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:41,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096020892] [2024-11-13 16:17:41,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:41,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:41,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:41,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:41,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:41,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096020892] [2024-11-13 16:17:41,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096020892] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:41,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:41,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:17:41,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269846631] [2024-11-13 16:17:41,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:41,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:17:41,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:41,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:17:41,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:41,826 INFO L87 Difference]: Start difference. First operand 74 states and 82 transitions. Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:41,869 INFO L93 Difference]: Finished difference Result 86 states and 95 transitions. [2024-11-13 16:17:41,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:17:41,870 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 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 6 [2024-11-13 16:17:41,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:41,872 INFO L225 Difference]: With dead ends: 86 [2024-11-13 16:17:41,872 INFO L226 Difference]: Without dead ends: 86 [2024-11-13 16:17:41,872 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:41,874 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 12 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:41,874 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 157 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:17:41,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2024-11-13 16:17:41,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 75. [2024-11-13 16:17:41,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 50 states have (on average 1.66) internal successors, (83), 74 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 83 transitions. [2024-11-13 16:17:41,884 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 83 transitions. Word has length 6 [2024-11-13 16:17:41,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:41,885 INFO L471 AbstractCegarLoop]: Abstraction has 75 states and 83 transitions. [2024-11-13 16:17:41,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:41,885 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 83 transitions. [2024-11-13 16:17:41,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-13 16:17:41,886 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:41,886 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:41,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 16:17:41,887 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:41,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:41,887 INFO L85 PathProgramCache]: Analyzing trace with hash 375949905, now seen corresponding path program 1 times [2024-11-13 16:17:41,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:41,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214840267] [2024-11-13 16:17:41,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:41,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:41,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:41,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:41,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:41,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214840267] [2024-11-13 16:17:41,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214840267] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:41,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:41,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:17:41,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590610987] [2024-11-13 16:17:41,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:41,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:17:41,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:41,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:17:41,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:41,997 INFO L87 Difference]: Start difference. First operand 75 states and 83 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:42,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:42,029 INFO L93 Difference]: Finished difference Result 82 states and 90 transitions. [2024-11-13 16:17:42,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:17:42,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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 [2024-11-13 16:17:42,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:42,031 INFO L225 Difference]: With dead ends: 82 [2024-11-13 16:17:42,031 INFO L226 Difference]: Without dead ends: 82 [2024-11-13 16:17:42,032 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:42,033 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 0 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:42,033 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:17:42,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-11-13 16:17:42,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2024-11-13 16:17:42,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 57 states have (on average 1.5789473684210527) internal successors, (90), 81 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:42,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 90 transitions. [2024-11-13 16:17:42,040 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 90 transitions. Word has length 11 [2024-11-13 16:17:42,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:42,040 INFO L471 AbstractCegarLoop]: Abstraction has 82 states and 90 transitions. [2024-11-13 16:17:42,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:42,041 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 90 transitions. [2024-11-13 16:17:42,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-13 16:17:42,041 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:42,042 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:42,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 16:17:42,042 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:42,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:42,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1213988892, now seen corresponding path program 1 times [2024-11-13 16:17:42,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:42,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957006706] [2024-11-13 16:17:42,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:42,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:42,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:42,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:42,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:42,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957006706] [2024-11-13 16:17:42,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957006706] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:42,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548171882] [2024-11-13 16:17:42,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:42,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:42,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:42,263 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:42,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:17:42,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:42,426 INFO L255 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 16:17:42,435 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:42,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:42,521 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:42,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548171882] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:42,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-13 16:17:42,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169723243] [2024-11-13 16:17:42,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:42,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 16:17:42,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:42,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 16:17:42,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:17:42,605 INFO L87 Difference]: Start difference. First operand 82 states and 90 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:42,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:42,671 INFO L93 Difference]: Finished difference Result 108 states and 118 transitions. [2024-11-13 16:17:42,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:17:42,672 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 states have internal predecessors, (36), 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 15 [2024-11-13 16:17:42,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:42,677 INFO L225 Difference]: With dead ends: 108 [2024-11-13 16:17:42,677 INFO L226 Difference]: Without dead ends: 108 [2024-11-13 16:17:42,677 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:17:42,678 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 28 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:42,678 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 388 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:17:42,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2024-11-13 16:17:42,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 104. [2024-11-13 16:17:42,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 79 states have (on average 1.4936708860759493) internal successors, (118), 103 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:42,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 118 transitions. [2024-11-13 16:17:42,689 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 118 transitions. Word has length 15 [2024-11-13 16:17:42,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:42,690 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 118 transitions. [2024-11-13 16:17:42,690 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 7 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:42,690 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 118 transitions. [2024-11-13 16:17:42,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-13 16:17:42,691 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:42,691 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:42,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 16:17:42,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:42,896 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:42,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:42,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1423587043, now seen corresponding path program 1 times [2024-11-13 16:17:42,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:42,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818131259] [2024-11-13 16:17:42,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:42,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:43,336 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:43,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818131259] [2024-11-13 16:17:43,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818131259] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:43,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067727248] [2024-11-13 16:17:43,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:43,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:43,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:43,342 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:43,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:17:43,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:43,544 INFO L255 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 16:17:43,547 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:43,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 6 treesize of output 5 [2024-11-13 16:17:43,655 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 16:17:43,655 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-13 16:17:43,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:43,705 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:43,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067727248] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:43,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:43,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2024-11-13 16:17:43,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671213920] [2024-11-13 16:17:43,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:43,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:17:43,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:43,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:17:43,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:17:43,800 INFO L87 Difference]: Start difference. First operand 104 states and 118 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:43,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:43,964 INFO L93 Difference]: Finished difference Result 103 states and 115 transitions. [2024-11-13 16:17:43,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:17:43,965 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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 [2024-11-13 16:17:43,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:43,966 INFO L225 Difference]: With dead ends: 103 [2024-11-13 16:17:43,966 INFO L226 Difference]: Without dead ends: 103 [2024-11-13 16:17:43,966 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:17:43,967 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 5 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:43,967 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 157 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:17:43,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2024-11-13 16:17:43,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2024-11-13 16:17:43,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 79 states have (on average 1.4556962025316456) internal successors, (115), 102 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:43,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 115 transitions. [2024-11-13 16:17:43,984 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 115 transitions. Word has length 20 [2024-11-13 16:17:43,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:43,985 INFO L471 AbstractCegarLoop]: Abstraction has 103 states and 115 transitions. [2024-11-13 16:17:43,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:43,985 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 115 transitions. [2024-11-13 16:17:43,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-13 16:17:43,986 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:43,986 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:44,011 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 16:17:44,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 16:17:44,187 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:44,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:44,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1423587044, now seen corresponding path program 1 times [2024-11-13 16:17:44,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:44,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306093160] [2024-11-13 16:17:44,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:44,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:44,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:44,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:44,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306093160] [2024-11-13 16:17:44,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306093160] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:44,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978511499] [2024-11-13 16:17:44,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:44,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:44,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:44,757 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:44,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 16:17:44,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:44,944 INFO L255 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 16:17:44,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:44,977 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 1 [2024-11-13 16:17:45,106 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:17:45,106 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-13 16:17:45,245 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:45,246 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:45,799 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:45,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978511499] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:45,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:45,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 10 [2024-11-13 16:17:45,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460805623] [2024-11-13 16:17:45,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:45,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 16:17:45,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:45,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 16:17:45,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-13 16:17:45,802 INFO L87 Difference]: Start difference. First operand 103 states and 115 transitions. Second operand has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:46,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:46,110 INFO L93 Difference]: Finished difference Result 102 states and 112 transitions. [2024-11-13 16:17:46,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 16:17:46,111 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 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 [2024-11-13 16:17:46,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:46,112 INFO L225 Difference]: With dead ends: 102 [2024-11-13 16:17:46,112 INFO L226 Difference]: Without dead ends: 102 [2024-11-13 16:17:46,112 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:17:46,113 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 19 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:46,113 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 290 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 16:17:46,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2024-11-13 16:17:46,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2024-11-13 16:17:46,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 79 states have (on average 1.4177215189873418) internal successors, (112), 101 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:46,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 112 transitions. [2024-11-13 16:17:46,128 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 112 transitions. Word has length 20 [2024-11-13 16:17:46,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:46,128 INFO L471 AbstractCegarLoop]: Abstraction has 102 states and 112 transitions. [2024-11-13 16:17:46,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 11 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:46,129 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 112 transitions. [2024-11-13 16:17:46,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-13 16:17:46,130 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:46,130 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:46,158 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 16:17:46,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:46,334 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:46,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:46,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1036650642, now seen corresponding path program 2 times [2024-11-13 16:17:46,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:46,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803109856] [2024-11-13 16:17:46,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:46,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:46,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:46,539 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 38 proven. 7 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-13 16:17:46,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:46,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803109856] [2024-11-13 16:17:46,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803109856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:46,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908078556] [2024-11-13 16:17:46,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:17:46,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:46,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:46,548 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:46,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:17:46,806 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:17:46,806 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:17:46,812 INFO L255 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:17:46,815 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:46,974 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:46,975 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:47,118 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:17:47,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908078556] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:47,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:47,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 7] total 9 [2024-11-13 16:17:47,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039034060] [2024-11-13 16:17:47,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:47,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:17:47,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:47,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:17:47,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:17:47,121 INFO L87 Difference]: Start difference. First operand 102 states and 112 transitions. Second operand has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:47,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:47,466 INFO L93 Difference]: Finished difference Result 112 states and 119 transitions. [2024-11-13 16:17:47,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:17:47,467 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 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 42 [2024-11-13 16:17:47,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:47,468 INFO L225 Difference]: With dead ends: 112 [2024-11-13 16:17:47,468 INFO L226 Difference]: Without dead ends: 112 [2024-11-13 16:17:47,468 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 74 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=317, Unknown=0, NotChecked=0, Total=462 [2024-11-13 16:17:47,469 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 34 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:47,469 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 395 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:17:47,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-13 16:17:47,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2024-11-13 16:17:47,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 89 states have (on average 1.3370786516853932) internal successors, (119), 111 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:47,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 119 transitions. [2024-11-13 16:17:47,478 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 119 transitions. Word has length 42 [2024-11-13 16:17:47,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:47,478 INFO L471 AbstractCegarLoop]: Abstraction has 112 states and 119 transitions. [2024-11-13 16:17:47,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:47,478 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 119 transitions. [2024-11-13 16:17:47,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 16:17:47,483 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:47,483 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:47,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 16:17:47,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:47,684 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:47,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:47,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1879607304, now seen corresponding path program 1 times [2024-11-13 16:17:47,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:47,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45061933] [2024-11-13 16:17:47,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:47,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:47,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:48,020 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2024-11-13 16:17:48,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:48,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45061933] [2024-11-13 16:17:48,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45061933] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:48,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:48,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:17:48,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412636381] [2024-11-13 16:17:48,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:48,021 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:17:48,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:48,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:17:48,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:17:48,022 INFO L87 Difference]: Start difference. First operand 112 states and 119 transitions. Second operand has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:48,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:48,266 INFO L93 Difference]: Finished difference Result 107 states and 117 transitions. [2024-11-13 16:17:48,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:17:48,267 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 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 55 [2024-11-13 16:17:48,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:48,268 INFO L225 Difference]: With dead ends: 107 [2024-11-13 16:17:48,268 INFO L226 Difference]: Without dead ends: 107 [2024-11-13 16:17:48,268 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:17:48,269 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 47 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:48,269 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 134 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:17:48,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-11-13 16:17:48,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2024-11-13 16:17:48,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 92 states have (on average 1.2717391304347827) internal successors, (117), 106 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:48,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 117 transitions. [2024-11-13 16:17:48,274 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 117 transitions. Word has length 55 [2024-11-13 16:17:48,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:48,274 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 117 transitions. [2024-11-13 16:17:48,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.0) internal successors, (25), 6 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:48,274 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 117 transitions. [2024-11-13 16:17:48,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 16:17:48,275 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:48,275 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:48,276 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 16:17:48,276 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:48,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:48,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1879607303, now seen corresponding path program 1 times [2024-11-13 16:17:48,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:48,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513590074] [2024-11-13 16:17:48,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:48,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:48,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:48,992 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-13 16:17:48,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:48,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513590074] [2024-11-13 16:17:48,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513590074] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:48,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:48,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:17:48,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820581580] [2024-11-13 16:17:48,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:48,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:17:48,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:48,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:17:48,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:17:48,994 INFO L87 Difference]: Start difference. First operand 107 states and 117 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:49,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:49,245 INFO L93 Difference]: Finished difference Result 137 states and 153 transitions. [2024-11-13 16:17:49,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:17:49,245 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 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 55 [2024-11-13 16:17:49,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:49,246 INFO L225 Difference]: With dead ends: 137 [2024-11-13 16:17:49,246 INFO L226 Difference]: Without dead ends: 137 [2024-11-13 16:17:49,246 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:17:49,247 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 43 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:49,247 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 187 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:17:49,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-13 16:17:49,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2024-11-13 16:17:49,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 118 states have (on average 1.271186440677966) internal successors, (150), 132 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:49,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 150 transitions. [2024-11-13 16:17:49,253 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 150 transitions. Word has length 55 [2024-11-13 16:17:49,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:49,253 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 150 transitions. [2024-11-13 16:17:49,253 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:49,253 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 150 transitions. [2024-11-13 16:17:49,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-13 16:17:49,254 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:49,254 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:49,254 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 16:17:49,254 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:49,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:49,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1461197616, now seen corresponding path program 1 times [2024-11-13 16:17:49,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:49,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519481181] [2024-11-13 16:17:49,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:49,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:49,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:49,555 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-13 16:17:49,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:49,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519481181] [2024-11-13 16:17:49,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519481181] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:49,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:49,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 16:17:49,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960645734] [2024-11-13 16:17:49,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:49,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:17:49,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:49,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:17:49,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:17:49,558 INFO L87 Difference]: Start difference. First operand 133 states and 150 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 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) [2024-11-13 16:17:49,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:49,751 INFO L93 Difference]: Finished difference Result 139 states and 155 transitions. [2024-11-13 16:17:49,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:17:49,752 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 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) Word has length 59 [2024-11-13 16:17:49,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:49,753 INFO L225 Difference]: With dead ends: 139 [2024-11-13 16:17:49,753 INFO L226 Difference]: Without dead ends: 139 [2024-11-13 16:17:49,753 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:17:49,755 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 44 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:49,756 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 222 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 16:17:49,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-11-13 16:17:49,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 133. [2024-11-13 16:17:49,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 118 states have (on average 1.2627118644067796) internal successors, (149), 132 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:49,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 149 transitions. [2024-11-13 16:17:49,762 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 149 transitions. Word has length 59 [2024-11-13 16:17:49,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:49,763 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 149 transitions. [2024-11-13 16:17:49,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 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) [2024-11-13 16:17:49,763 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 149 transitions. [2024-11-13 16:17:49,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-13 16:17:49,766 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:49,766 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:49,766 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 16:17:49,767 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:49,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:49,779 INFO L85 PathProgramCache]: Analyzing trace with hash 39917021, now seen corresponding path program 1 times [2024-11-13 16:17:49,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:49,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228713251] [2024-11-13 16:17:49,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:49,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:49,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:51,100 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 56 proven. 8 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 16:17:51,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:51,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228713251] [2024-11-13 16:17:51,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228713251] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:51,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409883798] [2024-11-13 16:17:51,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:51,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:51,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:51,104 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:51,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 16:17:51,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:51,480 INFO L255 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-13 16:17:51,490 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:51,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:17:51,545 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:17:51,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:17:51,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:17:51,580 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 27 treesize of output 11 [2024-11-13 16:17:51,600 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 21 treesize of output 20 [2024-11-13 16:17:51,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:51,653 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 23 [2024-11-13 16:17:51,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:51,678 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 23 [2024-11-13 16:17:51,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 18 [2024-11-13 16:17:51,903 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:17:51,904 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:51,941 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1545 (Array Int Int))) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1545) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) is different from false [2024-11-13 16:17:51,981 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1545 (Array Int Int)) (v_ArrVal_1544 (Array Int Int))) (or (not (= (let ((.cse0 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_1544 .cse0))) v_ArrVal_1544)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_1544) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1545) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0))) is different from false [2024-11-13 16:17:52,009 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1545 (Array Int Int)) (v_ArrVal_1544 (Array Int Int))) (or (not (= (let ((.cse1 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_1544 .cse0))) .cse1 (select v_ArrVal_1544 .cse1))) v_ArrVal_1544)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_1544) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1545) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0))) is different from false [2024-11-13 16:17:52,028 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1545 (Array Int Int)) (v_ArrVal_1544 (Array Int Int))) (or (not (= (let ((.cse1 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (store (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 16 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0) .cse0 (select v_ArrVal_1544 .cse0))) .cse1 (select v_ArrVal_1544 .cse1))) v_ArrVal_1544)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_1544) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1545) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0))) is different from false [2024-11-13 16:17:52,054 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1545 (Array Int Int)) (v_ArrVal_1544 (Array Int Int))) (or (not (= (let ((.cse2 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (let ((.cse1 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (store (store (let ((.cse0 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_1544 .cse0))) (+ 16 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0) .cse1 (select v_ArrVal_1544 .cse1))) .cse2 (select v_ArrVal_1544 .cse2))) v_ArrVal_1544)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_1544) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_1545) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0))) is different from false [2024-11-13 16:17:52,067 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 59 [2024-11-13 16:17:52,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 9 treesize of output 7 [2024-11-13 16:17:52,156 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 4 refuted. 0 times theorem prover too weak. 31 trivial. 6 not checked. [2024-11-13 16:17:52,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409883798] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:52,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:52,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 16] total 24 [2024-11-13 16:17:52,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17265105] [2024-11-13 16:17:52,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:52,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:17:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:52,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:17:52,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=300, Unknown=5, NotChecked=190, Total=552 [2024-11-13 16:17:52,158 INFO L87 Difference]: Start difference. First operand 133 states and 149 transitions. Second operand has 24 states, 24 states have (on average 3.25) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:52,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:52,941 INFO L93 Difference]: Finished difference Result 137 states and 151 transitions. [2024-11-13 16:17:52,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:17:52,942 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.25) internal successors, (78), 24 states have internal predecessors, (78), 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 65 [2024-11-13 16:17:52,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:52,943 INFO L225 Difference]: With dead ends: 137 [2024-11-13 16:17:52,943 INFO L226 Difference]: Without dead ends: 137 [2024-11-13 16:17:52,944 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 123 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=127, Invalid=590, Unknown=5, NotChecked=270, Total=992 [2024-11-13 16:17:52,945 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 56 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:52,946 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 845 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 423 Invalid, 0 Unknown, 314 Unchecked, 0.4s Time] [2024-11-13 16:17:52,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-13 16:17:52,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 133. [2024-11-13 16:17:52,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 118 states have (on average 1.2542372881355932) internal successors, (148), 132 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:52,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 148 transitions. [2024-11-13 16:17:52,951 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 148 transitions. Word has length 65 [2024-11-13 16:17:52,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:52,951 INFO L471 AbstractCegarLoop]: Abstraction has 133 states and 148 transitions. [2024-11-13 16:17:52,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.25) internal successors, (78), 24 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:52,952 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 148 transitions. [2024-11-13 16:17:52,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-13 16:17:52,955 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:52,955 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:52,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 16:17:53,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 16:17:53,156 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:53,157 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:53,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1086880544, now seen corresponding path program 1 times [2024-11-13 16:17:53,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:53,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515547065] [2024-11-13 16:17:53,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:53,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:53,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:53,313 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-13 16:17:53,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:53,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515547065] [2024-11-13 16:17:53,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515547065] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:17:53,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:17:53,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:17:53,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890210507] [2024-11-13 16:17:53,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:17:53,314 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:17:53,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:53,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:17:53,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:53,316 INFO L87 Difference]: Start difference. First operand 133 states and 148 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 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) [2024-11-13 16:17:53,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:53,331 INFO L93 Difference]: Finished difference Result 135 states and 150 transitions. [2024-11-13 16:17:53,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:17:53,331 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 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) Word has length 67 [2024-11-13 16:17:53,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:53,333 INFO L225 Difference]: With dead ends: 135 [2024-11-13 16:17:53,334 INFO L226 Difference]: Without dead ends: 135 [2024-11-13 16:17:53,334 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:17:53,336 INFO L432 NwaCegarLoop]: 71 mSDtfsCounter, 0 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:53,337 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 16:17:53,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-11-13 16:17:53,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 134. [2024-11-13 16:17:53,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 119 states have (on average 1.2521008403361344) internal successors, (149), 133 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:53,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 149 transitions. [2024-11-13 16:17:53,345 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 149 transitions. Word has length 67 [2024-11-13 16:17:53,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:53,346 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 149 transitions. [2024-11-13 16:17:53,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 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) [2024-11-13 16:17:53,346 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 149 transitions. [2024-11-13 16:17:53,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-13 16:17:53,350 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:53,351 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:53,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 16:17:53,351 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:53,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:53,352 INFO L85 PathProgramCache]: Analyzing trace with hash -321727614, now seen corresponding path program 1 times [2024-11-13 16:17:53,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:53,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599924904] [2024-11-13 16:17:53,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:53,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:53,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:55,359 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 32 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-13 16:17:55,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:17:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599924904] [2024-11-13 16:17:55,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599924904] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:17:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213963011] [2024-11-13 16:17:55,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:55,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:17:55,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:17:55,364 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:17:55,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:17:55,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:17:55,757 INFO L255 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-13 16:17:55,763 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:17:55,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:17:55,809 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:17:55,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:17:55,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:17:55,879 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 22 [2024-11-13 16:17:55,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:55,929 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-13 16:17:55,946 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:17:55,947 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 25 [2024-11-13 16:17:55,972 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 27 treesize of output 20 [2024-11-13 16:17:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:17:56,168 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:17:57,701 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2104 (Array Int Int)) (v_ArrVal_2103 (Array Int Int))) (or (not (= (let ((.cse0 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_2103 .cse0))) v_ArrVal_2103)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2103) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2104) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) 0))) is different from false [2024-11-13 16:17:57,728 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2104 (Array Int Int)) (v_ArrVal_2103 (Array Int Int))) (or (not (= v_ArrVal_2103 (let ((.cse1 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_2103 .cse0))) .cse1 (select v_ArrVal_2103 .cse1))))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2103) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2104) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) 0))) is different from false [2024-11-13 16:17:57,745 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2104 (Array Int Int)) (v_ArrVal_2103 (Array Int Int))) (or (not (= (let ((.cse1 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (store (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 16 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0) .cse0 (select v_ArrVal_2103 .cse0))) .cse1 (select v_ArrVal_2103 .cse1))) v_ArrVal_2103)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2103) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2104) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) 0))) is different from false [2024-11-13 16:17:57,755 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 58 treesize of output 56 [2024-11-13 16:17:57,865 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 7 refuted. 0 times theorem prover too weak. 31 trivial. 3 not checked. [2024-11-13 16:17:57,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213963011] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:17:57,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:17:57,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 16] total 31 [2024-11-13 16:17:57,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838243296] [2024-11-13 16:17:57,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:17:57,866 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-13 16:17:57,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:17:57,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-13 16:17:57,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=670, Unknown=11, NotChecked=162, Total=930 [2024-11-13 16:17:57,868 INFO L87 Difference]: Start difference. First operand 134 states and 149 transitions. Second operand has 31 states, 31 states have (on average 3.3870967741935485) internal successors, (105), 31 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:59,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:17:59,039 INFO L93 Difference]: Finished difference Result 139 states and 152 transitions. [2024-11-13 16:17:59,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:17:59,040 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.3870967741935485) internal successors, (105), 31 states have internal predecessors, (105), 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 67 [2024-11-13 16:17:59,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:17:59,041 INFO L225 Difference]: With dead ends: 139 [2024-11-13 16:17:59,042 INFO L226 Difference]: Without dead ends: 139 [2024-11-13 16:17:59,044 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=208, Invalid=1353, Unknown=11, NotChecked=234, Total=1806 [2024-11-13 16:17:59,044 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 73 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:17:59,045 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 1021 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 668 Invalid, 0 Unknown, 186 Unchecked, 0.6s Time] [2024-11-13 16:17:59,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-11-13 16:17:59,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2024-11-13 16:17:59,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 119 states have (on average 1.2436974789915967) internal successors, (148), 133 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:59,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 148 transitions. [2024-11-13 16:17:59,050 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 148 transitions. Word has length 67 [2024-11-13 16:17:59,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:17:59,051 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 148 transitions. [2024-11-13 16:17:59,051 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.3870967741935485) internal successors, (105), 31 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:17:59,051 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 148 transitions. [2024-11-13 16:17:59,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2024-11-13 16:17:59,053 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:17:59,053 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:17:59,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 16:17:59,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 16:17:59,258 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:17:59,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:17:59,259 INFO L85 PathProgramCache]: Analyzing trace with hash 666392121, now seen corresponding path program 1 times [2024-11-13 16:17:59,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:17:59,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606129317] [2024-11-13 16:17:59,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:17:59,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:17:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:00,347 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 56 proven. 8 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2024-11-13 16:18:00,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:00,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606129317] [2024-11-13 16:18:00,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606129317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:00,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660204563] [2024-11-13 16:18:00,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:00,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:00,348 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:00,351 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:00,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 16:18:00,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:00,758 INFO L255 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 16:18:00,765 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:00,891 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:18:00,937 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 [2024-11-13 16:18:01,002 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 0 case distinctions, treesize of input 28 treesize of output 22 [2024-11-13 16:18:01,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:18:01,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:01,219 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 22 [2024-11-13 16:18:01,337 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 69 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:18:01,337 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:02,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:02,306 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 308 treesize of output 297 [2024-11-13 16:18:02,734 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:18:02,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660204563] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:02,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:02,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 31 [2024-11-13 16:18:02,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259846732] [2024-11-13 16:18:02,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:02,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-13 16:18:02,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:02,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-13 16:18:02,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2024-11-13 16:18:02,740 INFO L87 Difference]: Start difference. First operand 134 states and 148 transitions. Second operand has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:04,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:04,578 INFO L93 Difference]: Finished difference Result 128 states and 137 transitions. [2024-11-13 16:18:04,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 16:18:04,578 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 31 states have internal predecessors, (94), 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 68 [2024-11-13 16:18:04,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:04,579 INFO L225 Difference]: With dead ends: 128 [2024-11-13 16:18:04,580 INFO L226 Difference]: Without dead ends: 124 [2024-11-13 16:18:04,581 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=375, Invalid=2277, Unknown=0, NotChecked=0, Total=2652 [2024-11-13 16:18:04,582 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 56 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 798 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 798 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:04,582 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 911 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 798 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 16:18:04,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2024-11-13 16:18:04,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 120. [2024-11-13 16:18:04,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 105 states have (on average 1.2380952380952381) internal successors, (130), 119 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:04,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 130 transitions. [2024-11-13 16:18:04,587 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 130 transitions. Word has length 68 [2024-11-13 16:18:04,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:04,588 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 130 transitions. [2024-11-13 16:18:04,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.032258064516129) internal successors, (94), 31 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:04,588 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 130 transitions. [2024-11-13 16:18:04,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-13 16:18:04,589 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:04,589 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:04,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 16:18:04,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-13 16:18:04,790 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:18:04,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:04,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1569062343, now seen corresponding path program 1 times [2024-11-13 16:18:04,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:04,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376720608] [2024-11-13 16:18:04,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:04,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:04,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:06,138 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 32 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-13 16:18:06,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:06,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376720608] [2024-11-13 16:18:06,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376720608] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:06,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320502364] [2024-11-13 16:18:06,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:06,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:06,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:06,141 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:06,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 16:18:06,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:06,573 INFO L255 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 16:18:06,576 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:06,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:18:06,614 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:18:06,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:18:06,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:18:06,684 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 29 treesize of output 13 [2024-11-13 16:18:06,697 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 29 treesize of output 13 [2024-11-13 16:18:06,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 16:18:06,841 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:18:06,841 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:07,928 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2849 (Array Int Int)) (v_ArrVal_2848 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2848) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2849) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 16 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) 0) (not (= (let ((.cse0 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_2848 .cse0))) v_ArrVal_2848)))) is different from false [2024-11-13 16:18:07,947 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2849 (Array Int Int)) (v_ArrVal_2848 (Array Int Int))) (or (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2848) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2849) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 16 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) 0) (not (= v_ArrVal_2848 (let ((.cse1 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (store (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0 (select v_ArrVal_2848 .cse0))) .cse1 (select v_ArrVal_2848 .cse1))))))) is different from false [2024-11-13 16:18:07,957 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 53 treesize of output 51 [2024-11-13 16:18:07,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:18:08,035 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 60 proven. 8 refuted. 0 times theorem prover too weak. 31 trivial. 2 not checked. [2024-11-13 16:18:08,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320502364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:08,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:08,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 14] total 24 [2024-11-13 16:18:08,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564762746] [2024-11-13 16:18:08,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:08,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-13 16:18:08,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:08,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-13 16:18:08,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=393, Unknown=13, NotChecked=82, Total=552 [2024-11-13 16:18:08,038 INFO L87 Difference]: Start difference. First operand 120 states and 130 transitions. Second operand has 24 states, 24 states have (on average 4.166666666666667) internal successors, (100), 24 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:08,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:08,464 INFO L93 Difference]: Finished difference Result 120 states and 129 transitions. [2024-11-13 16:18:08,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:18:08,464 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.166666666666667) internal successors, (100), 24 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2024-11-13 16:18:08,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:08,465 INFO L225 Difference]: With dead ends: 120 [2024-11-13 16:18:08,465 INFO L226 Difference]: Without dead ends: 120 [2024-11-13 16:18:08,465 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=126, Invalid=679, Unknown=15, NotChecked=110, Total=930 [2024-11-13 16:18:08,466 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 27 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:08,466 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 742 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 379 Invalid, 0 Unknown, 80 Unchecked, 0.3s Time] [2024-11-13 16:18:08,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2024-11-13 16:18:08,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2024-11-13 16:18:08,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 105 states have (on average 1.2285714285714286) internal successors, (129), 119 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:08,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 129 transitions. [2024-11-13 16:18:08,470 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 129 transitions. Word has length 69 [2024-11-13 16:18:08,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:08,470 INFO L471 AbstractCegarLoop]: Abstraction has 120 states and 129 transitions. [2024-11-13 16:18:08,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.166666666666667) internal successors, (100), 24 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:08,471 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 129 transitions. [2024-11-13 16:18:08,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-13 16:18:08,471 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:08,471 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:08,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 16:18:08,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-13 16:18:08,675 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:18:08,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:08,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1569063233, now seen corresponding path program 1 times [2024-11-13 16:18:08,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:08,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523634610] [2024-11-13 16:18:08,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:08,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:08,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:10,076 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 50 proven. 33 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-13 16:18:10,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:10,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523634610] [2024-11-13 16:18:10,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523634610] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:10,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814590239] [2024-11-13 16:18:10,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:10,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:10,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:10,082 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:10,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 16:18:10,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:10,544 INFO L255 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 16:18:10,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:10,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:18:10,593 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:18:10,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:18:10,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:18:10,668 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 29 treesize of output 13 [2024-11-13 16:18:10,697 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-13 16:18:10,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 41 [2024-11-13 16:18:10,900 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 31 treesize of output 13 [2024-11-13 16:18:10,908 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 60 proven. 11 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:18:10,909 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:11,073 INFO L349 Elim1Store]: treesize reduction 5, result has 70.6 percent of original size [2024-11-13 16:18:11,073 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 20 [2024-11-13 16:18:12,464 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3222 (Array Int Int)) (v_ArrVal_3220 Int)) (= (select (select (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) v_ArrVal_3220)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3222) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4)) |c_ULTIMATE.start_dll_create_~head~0#1.base|)) is different from false [2024-11-13 16:18:12,476 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:12,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2024-11-13 16:18:12,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2024-11-13 16:18:12,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-13 16:18:12,566 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 60 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 1 not checked. [2024-11-13 16:18:12,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814590239] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:12,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:12,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 12] total 26 [2024-11-13 16:18:12,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821683547] [2024-11-13 16:18:12,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:12,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-13 16:18:12,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:12,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-13 16:18:12,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=574, Unknown=9, NotChecked=48, Total=702 [2024-11-13 16:18:12,571 INFO L87 Difference]: Start difference. First operand 120 states and 129 transitions. Second operand has 27 states, 26 states have (on average 4.576923076923077) internal successors, (119), 27 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:13,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:13,590 INFO L93 Difference]: Finished difference Result 122 states and 132 transitions. [2024-11-13 16:18:13,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:18:13,591 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 4.576923076923077) internal successors, (119), 27 states have internal predecessors, (119), 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 69 [2024-11-13 16:18:13,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:13,592 INFO L225 Difference]: With dead ends: 122 [2024-11-13 16:18:13,592 INFO L226 Difference]: Without dead ends: 122 [2024-11-13 16:18:13,593 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=176, Invalid=1079, Unknown=9, NotChecked=68, Total=1332 [2024-11-13 16:18:13,594 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 74 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 778 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:13,594 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 483 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 778 Invalid, 0 Unknown, 97 Unchecked, 0.6s Time] [2024-11-13 16:18:13,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2024-11-13 16:18:13,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2024-11-13 16:18:13,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 107 states have (on average 1.233644859813084) internal successors, (132), 121 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:13,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 132 transitions. [2024-11-13 16:18:13,603 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 132 transitions. Word has length 69 [2024-11-13 16:18:13,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:13,603 INFO L471 AbstractCegarLoop]: Abstraction has 122 states and 132 transitions. [2024-11-13 16:18:13,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 4.576923076923077) internal successors, (119), 27 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:13,604 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 132 transitions. [2024-11-13 16:18:13,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-11-13 16:18:13,605 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:13,605 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:13,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 16:18:13,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 16:18:13,809 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:18:13,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:13,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1569063234, now seen corresponding path program 1 times [2024-11-13 16:18:13,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:13,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072263932] [2024-11-13 16:18:13,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:13,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:13,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:15,667 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 60 proven. 27 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 16:18:15,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:15,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072263932] [2024-11-13 16:18:15,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072263932] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:15,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489293586] [2024-11-13 16:18:15,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:15,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:15,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:15,671 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:15,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 16:18:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:16,167 INFO L255 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-13 16:18:16,171 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:16,184 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 1 [2024-11-13 16:18:16,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:18:16,322 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:18:16,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:18:16,330 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 14 treesize of output 9 [2024-11-13 16:18:16,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:18:16,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:18:16,453 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 29 treesize of output 13 [2024-11-13 16:18:16,463 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 29 treesize of output 13 [2024-11-13 16:18:16,502 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-13 16:18:16,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 57 [2024-11-13 16:18:16,512 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 30 treesize of output 13 [2024-11-13 16:18:16,807 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 31 treesize of output 13 [2024-11-13 16:18:16,815 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 9 treesize of output 3 [2024-11-13 16:18:16,877 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 60 proven. 11 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-13 16:18:16,877 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:17,362 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse1 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse2 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (and (forall ((v_ArrVal_3599 Int) (v_ArrVal_3602 (Array Int Int))) (<= 0 (+ (select (select (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store .cse0 .cse1 v_ArrVal_3599)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3602) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2) 4))) (forall ((v_ArrVal_3599 Int) (v_ArrVal_3600 Int) (v_ArrVal_3601 (Array Int Int)) (v_ArrVal_3602 (Array Int Int))) (<= (+ (select (select (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store .cse0 .cse1 v_ArrVal_3599)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3602) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2) 8) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1 v_ArrVal_3600)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3601) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2)))))) is different from false [2024-11-13 16:18:17,380 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:17,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2024-11-13 16:18:17,385 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 40 treesize of output 28 [2024-11-13 16:18:17,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:17,412 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 55 treesize of output 61 [2024-11-13 16:18:17,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:17,433 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 2 case distinctions, treesize of input 40 treesize of output 46 [2024-11-13 16:18:17,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:17,442 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 33 treesize of output 21 [2024-11-13 16:18:17,445 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:17,448 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 24 treesize of output 12 [2024-11-13 16:18:17,874 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 60 proven. 10 refuted. 0 times theorem prover too weak. 31 trivial. 1 not checked. [2024-11-13 16:18:17,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489293586] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:17,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:17,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 12] total 35 [2024-11-13 16:18:17,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622845518] [2024-11-13 16:18:17,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:17,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-13 16:18:17,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:17,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-13 16:18:17,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1064, Unknown=21, NotChecked=66, Total=1260 [2024-11-13 16:18:17,877 INFO L87 Difference]: Start difference. First operand 122 states and 132 transitions. Second operand has 36 states, 35 states have (on average 3.8857142857142857) internal successors, (136), 36 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:19,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:19,778 INFO L93 Difference]: Finished difference Result 169 states and 191 transitions. [2024-11-13 16:18:19,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 16:18:19,779 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 3.8857142857142857) internal successors, (136), 36 states have internal predecessors, (136), 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 69 [2024-11-13 16:18:19,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:19,780 INFO L225 Difference]: With dead ends: 169 [2024-11-13 16:18:19,780 INFO L226 Difference]: Without dead ends: 169 [2024-11-13 16:18:19,781 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=241, Invalid=1808, Unknown=25, NotChecked=88, Total=2162 [2024-11-13 16:18:19,782 INFO L432 NwaCegarLoop]: 46 mSDtfsCounter, 142 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:19,783 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 1026 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1325 Invalid, 0 Unknown, 138 Unchecked, 1.2s Time] [2024-11-13 16:18:19,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-11-13 16:18:19,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 144. [2024-11-13 16:18:19,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 130 states have (on average 1.2307692307692308) internal successors, (160), 143 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:19,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 160 transitions. [2024-11-13 16:18:19,792 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 160 transitions. Word has length 69 [2024-11-13 16:18:19,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:19,792 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 160 transitions. [2024-11-13 16:18:19,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 3.8857142857142857) internal successors, (136), 36 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:19,792 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 160 transitions. [2024-11-13 16:18:19,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-13 16:18:19,793 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:19,793 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:19,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 16:18:19,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 16:18:19,994 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:18:19,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:19,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1010751481, now seen corresponding path program 1 times [2024-11-13 16:18:19,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:19,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144296443] [2024-11-13 16:18:19,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:19,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:20,421 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-13 16:18:20,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:20,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144296443] [2024-11-13 16:18:20,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144296443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:20,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667333371] [2024-11-13 16:18:20,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:20,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:20,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:20,424 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:20,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 16:18:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:20,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 674 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:18:20,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:20,967 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 14 treesize of output 9 [2024-11-13 16:18:20,990 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 14 treesize of output 9 [2024-11-13 16:18:21,016 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 14 treesize of output 9 [2024-11-13 16:18:21,043 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 14 treesize of output 9 [2024-11-13 16:18:21,068 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 14 treesize of output 9 [2024-11-13 16:18:21,132 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:18:21,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 16:18:21,137 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-13 16:18:21,137 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:21,358 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2024-11-13 16:18:21,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667333371] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:18:21,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:18:21,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2024-11-13 16:18:21,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295366205] [2024-11-13 16:18:21,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:18:21,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:18:21,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:18:21,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:18:21,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 16:18:21,360 INFO L87 Difference]: Start difference. First operand 144 states and 160 transitions. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:21,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:18:21,459 INFO L93 Difference]: Finished difference Result 144 states and 158 transitions. [2024-11-13 16:18:21,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:18:21,459 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 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 73 [2024-11-13 16:18:21,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:18:21,460 INFO L225 Difference]: With dead ends: 144 [2024-11-13 16:18:21,461 INFO L226 Difference]: Without dead ends: 144 [2024-11-13 16:18:21,461 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 144 SyntacticMatches, 5 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:18:21,461 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 113 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:18:21,462 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 48 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 16:18:21,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-13 16:18:21,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2024-11-13 16:18:21,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 130 states have (on average 1.2153846153846153) internal successors, (158), 143 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 158 transitions. [2024-11-13 16:18:21,473 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 158 transitions. Word has length 73 [2024-11-13 16:18:21,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:18:21,473 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 158 transitions. [2024-11-13 16:18:21,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 5 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:18:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 158 transitions. [2024-11-13 16:18:21,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-11-13 16:18:21,474 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:18:21,474 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:18:21,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-13 16:18:21,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:21,676 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:18:21,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:18:21,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1890625562, now seen corresponding path program 1 times [2024-11-13 16:18:21,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:18:21,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815202734] [2024-11-13 16:18:21,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:21,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:18:21,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 67 proven. 37 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:18:24,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:18:24,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815202734] [2024-11-13 16:18:24,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815202734] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:18:24,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102272654] [2024-11-13 16:18:24,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:18:24,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:18:24,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:18:24,452 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:18:24,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 16:18:25,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:18:25,019 INFO L255 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-11-13 16:18:25,025 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:18:25,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:18:25,080 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:18:25,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:18:25,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:18:25,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:18:25,252 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 19 treesize of output 18 [2024-11-13 16:18:25,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 16:18:25,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 16:18:25,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:18:25,570 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:18:25,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:18:25,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:18:25,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:18:25,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:18:25,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 16:18:25,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:18:25,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:18:25,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:18:25,813 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 29 treesize of output 13 [2024-11-13 16:18:25,822 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 29 treesize of output 13 [2024-11-13 16:18:25,874 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-13 16:18:25,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 101 [2024-11-13 16:18:25,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:18:25,905 INFO L349 Elim1Store]: treesize reduction 33, result has 36.5 percent of original size [2024-11-13 16:18:25,906 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 1 case distinctions, treesize of input 64 treesize of output 39 [2024-11-13 16:18:25,916 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 30 treesize of output 13 [2024-11-13 16:18:26,557 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 68 treesize of output 44 [2024-11-13 16:18:26,563 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 39 treesize of output 21 [2024-11-13 16:18:26,741 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 73 proven. 25 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:18:26,741 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:18:27,242 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4366 (Array Int Int)) (v_ArrVal_4367 (Array Int Int)) (v_ArrVal_4368 (Array Int Int))) (let ((.cse1 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse2 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4366) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1))) (or (not (= (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse0 (select v_ArrVal_4367 .cse0))) v_ArrVal_4367)) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4367) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4368) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1)) .cse2) 0) (< .cse2 0))))) is different from false [2024-11-13 16:18:27,289 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4361 (Array Int Int)) (v_ArrVal_4366 (Array Int Int)) (v_ArrVal_4367 (Array Int Int)) (v_ArrVal_4368 (Array Int Int)) (v_ArrVal_4365 Int) (v_ArrVal_4363 Int)) (let ((.cse3 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse4 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_4361)) (.cse0 (select (select (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3 v_ArrVal_4365)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4366) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4))) (or (< .cse0 0) (not (= (let ((.cse2 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (store (select .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_4367 .cse2))) v_ArrVal_4367)) (= (select (select (store .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4367) (select (select (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3 v_ArrVal_4363)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4368) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4)) .cse0) 0))))) is different from false [2024-11-13 16:18:27,317 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:27,318 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 61 treesize of output 67 [2024-11-13 16:18:27,330 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 104 treesize of output 92 [2024-11-13 16:18:27,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 41 [2024-11-13 16:18:27,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:27,361 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 103 treesize of output 78 [2024-11-13 16:18:27,370 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 120 treesize of output 96 [2024-11-13 16:18:27,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 27 [2024-11-13 16:18:29,326 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 [2024-11-13 16:18:29,346 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 [2024-11-13 16:18:29,364 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 [2024-11-13 16:18:49,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 59 [2024-11-13 16:18:49,660 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:49,662 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:49,663 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:49,664 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:49,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2024-11-13 16:18:49,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2024-11-13 16:18:49,696 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 52 treesize of output 48 [2024-11-13 16:18:49,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 44 [2024-11-13 16:18:49,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 22 treesize of output 20 [2024-11-13 16:18:49,748 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:49,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:49,774 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 311 treesize of output 313 [2024-11-13 16:18:49,843 INFO L349 Elim1Store]: treesize reduction 16, result has 61.9 percent of original size [2024-11-13 16:18:49,843 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 92 treesize of output 106 [2024-11-13 16:18:49,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2024-11-13 16:18:50,136 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,137 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,138 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,139 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,140 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,141 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:50,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 16:18:50,246 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,247 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,248 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,346 INFO L349 Elim1Store]: treesize reduction 16, result has 57.9 percent of original size [2024-11-13 16:18:50,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 22 [2024-11-13 16:18:50,389 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,391 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,391 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,470 INFO L349 Elim1Store]: treesize reduction 53, result has 1.9 percent of original size [2024-11-13 16:18:50,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 15 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 1 [2024-11-13 16:18:50,489 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,490 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:50,580 INFO L349 Elim1Store]: treesize reduction 39, result has 27.8 percent of original size [2024-11-13 16:18:50,580 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 16:18:50,819 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:51,294 INFO L349 Elim1Store]: treesize reduction 496, result has 24.6 percent of original size [2024-11-13 16:18:51,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 13 case distinctions, treesize of input 238 treesize of output 372 [2024-11-13 16:18:52,893 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:52,894 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 115 treesize of output 115 [2024-11-13 16:18:53,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:53,252 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 165 treesize of output 165 [2024-11-13 16:18:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:53,973 INFO L349 Elim1Store]: treesize reduction 344, result has 24.2 percent of original size [2024-11-13 16:18:53,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 20 case distinctions, treesize of input 991 treesize of output 1028 [2024-11-13 16:18:54,879 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:54,982 INFO L349 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2024-11-13 16:18:54,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 82 treesize of output 106 [2024-11-13 16:18:55,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:55,369 INFO L349 Elim1Store]: treesize reduction 48, result has 50.5 percent of original size [2024-11-13 16:18:55,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 82 treesize of output 106 [2024-11-13 16:18:57,454 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:57,455 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:57,457 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:57,458 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:57,470 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:18:57,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:18:57,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 180 treesize of output 212 [2024-11-13 16:18:57,879 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 52 treesize of output 48 [2024-11-13 16:18:57,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 44 [2024-11-13 16:18:57,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 22 treesize of output 20 [2024-11-13 16:19:02,503 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 65 proven. 19 refuted. 8 times theorem prover too weak. 11 trivial. 6 not checked. [2024-11-13 16:19:02,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102272654] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:19:02,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:19:02,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 23] total 53 [2024-11-13 16:19:02,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588046683] [2024-11-13 16:19:02,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:19:02,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-13 16:19:02,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:19:02,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-13 16:19:02,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=2298, Unknown=56, NotChecked=198, Total=2756 [2024-11-13 16:19:02,506 INFO L87 Difference]: Start difference. First operand 144 states and 158 transitions. Second operand has 53 states, 53 states have (on average 3.2264150943396226) internal successors, (171), 53 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:19:07,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:19:07,256 INFO L93 Difference]: Finished difference Result 152 states and 165 transitions. [2024-11-13 16:19:07,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-13 16:19:07,257 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 3.2264150943396226) internal successors, (171), 53 states have internal predecessors, (171), 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 79 [2024-11-13 16:19:07,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:19:07,258 INFO L225 Difference]: With dead ends: 152 [2024-11-13 16:19:07,258 INFO L226 Difference]: Without dead ends: 152 [2024-11-13 16:19:07,260 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 133 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1137 ImplicationChecksByTransitivity, 28.3s TimeCoverageRelationStatistics Valid=689, Invalid=4813, Unknown=56, NotChecked=294, Total=5852 [2024-11-13 16:19:07,261 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 126 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 1443 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 1670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-13 16:19:07,261 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1392 Invalid, 1670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1443 Invalid, 0 Unknown, 193 Unchecked, 2.3s Time] [2024-11-13 16:19:07,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-11-13 16:19:07,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 144. [2024-11-13 16:19:07,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 130 states have (on average 1.2076923076923076) internal successors, (157), 143 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:19:07,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 157 transitions. [2024-11-13 16:19:07,267 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 157 transitions. Word has length 79 [2024-11-13 16:19:07,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:19:07,268 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 157 transitions. [2024-11-13 16:19:07,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 3.2264150943396226) internal successors, (171), 53 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:19:07,268 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 157 transitions. [2024-11-13 16:19:07,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-13 16:19:07,269 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:19:07,269 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:19:07,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 16:19:07,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:07,473 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:19:07,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:19:07,474 INFO L85 PathProgramCache]: Analyzing trace with hash -147278005, now seen corresponding path program 1 times [2024-11-13 16:19:07,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:19:07,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391633706] [2024-11-13 16:19:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:19:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:10,409 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 65 proven. 41 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:19:10,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:19:10,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391633706] [2024-11-13 16:19:10,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391633706] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:19:10,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206185817] [2024-11-13 16:19:10,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:10,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:10,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:19:10,413 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:19:10,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 16:19:10,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:10,948 INFO L255 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 76 conjuncts are in the unsatisfiable core [2024-11-13 16:19:10,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:19:10,958 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:19:10,997 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:19:10,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:19:11,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:19:11,144 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 19 treesize of output 18 [2024-11-13 16:19:11,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 16:19:11,261 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 16:19:11,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:19:11,479 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:19:11,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:19:11,546 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:19:11,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:19:11,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:19:11,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:19:11,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:19:11,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 16:19:11,706 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 29 treesize of output 13 [2024-11-13 16:19:11,715 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 29 treesize of output 13 [2024-11-13 16:19:11,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:19:11,776 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-13 16:19:11,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 101 [2024-11-13 16:19:11,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:19:11,802 INFO L349 Elim1Store]: treesize reduction 33, result has 36.5 percent of original size [2024-11-13 16:19:11,803 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 1 case distinctions, treesize of input 64 treesize of output 39 [2024-11-13 16:19:11,810 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 30 treesize of output 13 [2024-11-13 16:19:12,427 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 68 treesize of output 44 [2024-11-13 16:19:12,434 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 39 treesize of output 21 [2024-11-13 16:19:12,663 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 71 proven. 29 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:19:12,663 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:19:13,085 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4757 (Array Int Int)) (v_ArrVal_4758 (Array Int Int)) (v_ArrVal_4759 (Array Int Int))) (let ((.cse2 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4759) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2))) (or (< .cse0 0) (not (= (let ((.cse1 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse1 (select v_ArrVal_4757 .cse1))) v_ArrVal_4757)) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4757) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4758) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2)) (+ .cse0 8)) 0))))) is different from false [2024-11-13 16:19:13,123 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_4752 Int) (v_ArrVal_4755 (Array Int Int)) (v_ArrVal_4753 Int) (v_ArrVal_4757 (Array Int Int)) (v_ArrVal_4758 (Array Int Int)) (v_ArrVal_4759 (Array Int Int))) (let ((.cse3 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse4 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_4755)) (.cse0 (select (select (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3 v_ArrVal_4753)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4759) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4))) (or (< .cse0 0) (not (= (let ((.cse2 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (store (select .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_4757 .cse2))) v_ArrVal_4757)) (= (select (select (store .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4757) (select (select (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3 v_ArrVal_4752)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_4758) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4)) (+ .cse0 8)) 0))))) is different from false [2024-11-13 16:19:13,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:13,146 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 63 treesize of output 69 [2024-11-13 16:19:13,156 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 108 treesize of output 96 [2024-11-13 16:19:13,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 47 treesize of output 43 [2024-11-13 16:19:13,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:13,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 107 treesize of output 82 [2024-11-13 16:19:13,185 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 128 treesize of output 104 [2024-11-13 16:19:13,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2024-11-13 16:19:15,282 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 [2024-11-13 16:19:15,304 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 [2024-11-13 16:19:15,358 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 [2024-11-13 16:19:30,680 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 58 treesize of output 56 [2024-11-13 16:19:30,692 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:30,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:30,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 55 treesize of output 51 [2024-11-13 16:19:30,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:19:30,745 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 130 treesize of output 118 [2024-11-13 16:19:30,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2024-11-13 16:19:30,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 [2024-11-13 16:19:30,779 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:30,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:30,814 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 336 treesize of output 338 [2024-11-13 16:19:30,922 INFO L349 Elim1Store]: treesize reduction 18, result has 60.9 percent of original size [2024-11-13 16:19:30,922 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 100 treesize of output 114 [2024-11-13 16:19:30,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 59 treesize of output 51 [2024-11-13 16:19:31,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-13 16:19:31,301 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,301 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,302 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,329 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:31,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 17 [2024-11-13 16:19:31,359 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,360 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,361 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,457 INFO L349 Elim1Store]: treesize reduction 18, result has 57.1 percent of original size [2024-11-13 16:19:31,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 9 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 24 [2024-11-13 16:19:31,501 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,502 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:19:31,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:31,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 17 [2024-11-13 16:19:31,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:31,620 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 38 treesize of output 40 [2024-11-13 16:19:31,715 INFO L349 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2024-11-13 16:19:31,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 43 [2024-11-13 16:19:31,788 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 130 treesize of output 118 [2024-11-13 16:19:31,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 25 treesize of output 21 [2024-11-13 16:19:31,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 [2024-11-13 16:19:32,628 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 64 proven. 23 refuted. 7 times theorem prover too weak. 11 trivial. 6 not checked. [2024-11-13 16:19:32,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206185817] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:19:32,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:19:32,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 21, 24] total 54 [2024-11-13 16:19:32,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706872996] [2024-11-13 16:19:32,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:19:32,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-13 16:19:32,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:19:32,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-13 16:19:32,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=2413, Unknown=34, NotChecked=202, Total=2862 [2024-11-13 16:19:32,631 INFO L87 Difference]: Start difference. First operand 144 states and 157 transitions. Second operand has 54 states, 54 states have (on average 3.2037037037037037) internal successors, (173), 54 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:19:38,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:19:38,456 INFO L93 Difference]: Finished difference Result 152 states and 164 transitions. [2024-11-13 16:19:38,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-13 16:19:38,456 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 3.2037037037037037) internal successors, (173), 54 states have internal predecessors, (173), 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 81 [2024-11-13 16:19:38,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:19:38,457 INFO L225 Difference]: With dead ends: 152 [2024-11-13 16:19:38,457 INFO L226 Difference]: Without dead ends: 152 [2024-11-13 16:19:38,459 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 137 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=702, Invalid=4972, Unknown=34, NotChecked=298, Total=6006 [2024-11-13 16:19:38,460 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 51 mSDsluCounter, 1390 mSDsCounter, 0 mSdLazyCounter, 1704 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1442 SdHoareTripleChecker+Invalid, 1937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-13 16:19:38,460 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 1442 Invalid, 1937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1704 Invalid, 0 Unknown, 191 Unchecked, 3.2s Time] [2024-11-13 16:19:38,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-11-13 16:19:38,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 144. [2024-11-13 16:19:38,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 130 states have (on average 1.2) internal successors, (156), 143 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:19:38,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 156 transitions. [2024-11-13 16:19:38,466 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 156 transitions. Word has length 81 [2024-11-13 16:19:38,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:19:38,466 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 156 transitions. [2024-11-13 16:19:38,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 3.2037037037037037) internal successors, (173), 54 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:19:38,467 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 156 transitions. [2024-11-13 16:19:38,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-13 16:19:38,468 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:19:38,468 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:19:38,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 16:19:38,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:38,669 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:19:38,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:19:38,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1779362704, now seen corresponding path program 1 times [2024-11-13 16:19:38,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:19:38,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76388558] [2024-11-13 16:19:38,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:38,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:19:38,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 64 proven. 34 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:19:41,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:19:41,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76388558] [2024-11-13 16:19:41,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76388558] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:19:41,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061201940] [2024-11-13 16:19:41,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:19:41,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:19:41,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:19:41,093 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:19:41,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 16:19:41,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:19:41,642 INFO L255 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-13 16:19:41,646 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:19:41,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:19:41,810 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:19:41,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:19:41,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:19:42,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:19:42,172 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 16:19:42,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2024-11-13 16:19:42,342 INFO L349 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2024-11-13 16:19:42,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2024-11-13 16:19:42,434 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 33 treesize of output 24 [2024-11-13 16:19:42,454 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 33 treesize of output 24 [2024-11-13 16:19:42,475 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 33 treesize of output 24 [2024-11-13 16:19:42,506 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 38 treesize of output 29 [2024-11-13 16:19:42,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 16:19:42,623 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 29 treesize of output 13 [2024-11-13 16:19:42,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 32 [2024-11-13 16:19:42,745 INFO L349 Elim1Store]: treesize reduction 56, result has 29.1 percent of original size [2024-11-13 16:19:42,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 3 case distinctions, treesize of input 104 treesize of output 59 [2024-11-13 16:19:42,756 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 30 treesize of output 13 [2024-11-13 16:19:43,943 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 112 treesize of output 94 [2024-11-13 16:19:44,814 INFO L349 Elim1Store]: treesize reduction 30, result has 83.6 percent of original size [2024-11-13 16:19:44,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 138 treesize of output 208 [2024-11-13 16:19:47,902 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 69 proven. 23 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:19:47,902 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:19:49,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:49,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 250 treesize of output 270 [2024-11-13 16:19:49,884 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 259 treesize of output 247 [2024-11-13 16:19:49,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 246 [2024-11-13 16:19:49,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 254 treesize of output 242 [2024-11-13 16:19:49,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 238 treesize of output 234 [2024-11-13 16:19:50,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:50,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 65 [2024-11-13 16:19:50,568 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:50,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 65 [2024-11-13 16:19:50,599 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:50,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 63 [2024-11-13 16:19:51,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:51,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 65 [2024-11-13 16:19:51,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:51,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 65 [2024-11-13 16:19:51,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:51,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 63 [2024-11-13 16:19:51,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:51,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 65 [2024-11-13 16:19:51,754 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:51,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 86 treesize of output 63 [2024-11-13 16:19:51,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:19:51,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 88 treesize of output 65 [2024-11-13 16:20:03,476 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:03,634 INFO L349 Elim1Store]: treesize reduction 32, result has 63.2 percent of original size [2024-11-13 16:20:03,634 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 3046 treesize of output 1797 [2024-11-13 16:20:03,927 INFO L349 Elim1Store]: treesize reduction 131, result has 49.8 percent of original size [2024-11-13 16:20:03,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 10531 treesize of output 10062 [2024-11-13 16:20:04,298 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:04,339 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:04,340 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 5505 treesize of output 5417 [2024-11-13 16:20:07,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:07,389 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 147 treesize of output 145 [2024-11-13 16:20:07,468 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,506 INFO L349 Elim1Store]: treesize reduction 24, result has 61.3 percent of original size [2024-11-13 16:20:07,506 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 407 treesize of output 308 [2024-11-13 16:20:07,562 INFO L349 Elim1Store]: treesize reduction 54, result has 14.3 percent of original size [2024-11-13 16:20:07,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 563 treesize of output 532 [2024-11-13 16:20:07,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2357 treesize of output 2289 [2024-11-13 16:20:07,613 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,614 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 703 treesize of output 675 [2024-11-13 16:20:07,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:07,839 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 294 treesize of output 195 [2024-11-13 16:20:07,853 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,858 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 385 treesize of output 367 [2024-11-13 16:20:07,873 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 138 [2024-11-13 16:20:07,888 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:20:07,906 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:07,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 127 treesize of output 115 [2024-11-13 16:20:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 60 proven. 31 refuted. 1 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:20:09,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061201940] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:20:09,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:20:09,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 21] total 56 [2024-11-13 16:20:09,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114609031] [2024-11-13 16:20:09,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:20:09,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-13 16:20:09,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:20:09,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-13 16:20:09,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=2863, Unknown=23, NotChecked=0, Total=3080 [2024-11-13 16:20:09,347 INFO L87 Difference]: Start difference. First operand 144 states and 156 transitions. Second operand has 56 states, 56 states have (on average 3.3035714285714284) internal successors, (185), 56 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:20:25,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:20:25,966 INFO L93 Difference]: Finished difference Result 141 states and 149 transitions. [2024-11-13 16:20:25,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-13 16:20:25,968 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 3.3035714285714284) internal successors, (185), 56 states have internal predecessors, (185), 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 82 [2024-11-13 16:20:25,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:20:25,968 INFO L225 Difference]: With dead ends: 141 [2024-11-13 16:20:25,969 INFO L226 Difference]: Without dead ends: 137 [2024-11-13 16:20:25,971 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 135 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1484 ImplicationChecksByTransitivity, 26.1s TimeCoverageRelationStatistics Valid=715, Invalid=6067, Unknown=24, NotChecked=0, Total=6806 [2024-11-13 16:20:25,976 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 77 mSDsluCounter, 1798 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1853 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2024-11-13 16:20:25,980 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 1853 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 2147 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2024-11-13 16:20:25,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2024-11-13 16:20:25,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 130. [2024-11-13 16:20:25,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 116 states have (on average 1.1896551724137931) internal successors, (138), 129 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:20:25,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 138 transitions. [2024-11-13 16:20:25,986 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 138 transitions. Word has length 82 [2024-11-13 16:20:25,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:20:25,987 INFO L471 AbstractCegarLoop]: Abstraction has 130 states and 138 transitions. [2024-11-13 16:20:25,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 3.3035714285714284) internal successors, (185), 56 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:20:25,987 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 138 transitions. [2024-11-13 16:20:25,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-13 16:20:25,988 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:20:25,988 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:20:26,015 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 16:20:26,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-13 16:20:26,189 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:20:26,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:20:26,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1711412048, now seen corresponding path program 1 times [2024-11-13 16:20:26,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:20:26,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53609898] [2024-11-13 16:20:26,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:20:26,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:20:26,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:20:29,018 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 44 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:20:29,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:20:29,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53609898] [2024-11-13 16:20:29,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53609898] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:20:29,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572662089] [2024-11-13 16:20:29,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:20:29,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:20:29,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:20:29,021 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:20:29,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 16:20:29,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:20:29,602 INFO L255 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-11-13 16:20:29,608 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:20:29,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:20:29,685 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:20:29,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:20:29,799 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:20:29,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:20:29,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:20:29,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:20:30,136 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 16:20:30,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 16:20:30,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:20:30,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:20:30,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:20:30,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-13 16:20:30,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:20:30,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:20:30,348 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 29 treesize of output 13 [2024-11-13 16:20:30,356 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 29 treesize of output 13 [2024-11-13 16:20:30,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:20:30,414 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-13 16:20:30,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 90 [2024-11-13 16:20:30,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:20:30,423 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 51 treesize of output 17 [2024-11-13 16:20:30,428 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 30 treesize of output 13 [2024-11-13 16:20:30,839 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 19 treesize of output 7 [2024-11-13 16:20:30,842 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 33 treesize of output 15 [2024-11-13 16:20:31,091 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 70 proven. 32 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:20:31,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:20:31,633 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5532 (Array Int Int)) (v_ArrVal_5534 (Array Int Int)) (v_ArrVal_5533 (Array Int Int))) (let ((.cse2 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5532) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2))) (or (not (= (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse0 (select v_ArrVal_5534 .cse0))) v_ArrVal_5534)) (< .cse1 0) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5534) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5533) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2)) (+ 16 .cse1)) 0))))) is different from false [2024-11-13 16:20:31,684 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5528 Int) (v_ArrVal_5527 Int) (v_ArrVal_5532 (Array Int Int)) (v_ArrVal_5534 (Array Int Int)) (v_ArrVal_5533 (Array Int Int)) (v_ArrVal_5529 (Array Int Int))) (let ((.cse2 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse3 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse0 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_5529)) (.cse4 (select (select (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2 v_ArrVal_5528)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5532) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3))) (or (not (= (let ((.cse1 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (store (select .cse0 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse1 (select v_ArrVal_5534 .cse1))) v_ArrVal_5534)) (= (select (select (store .cse0 |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5534) (select (select (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2 v_ArrVal_5527)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5533) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3)) (+ 16 .cse4)) 0) (< .cse4 0))))) is different from false [2024-11-13 16:20:31,712 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:31,712 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 63 treesize of output 69 [2024-11-13 16:20:31,725 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 108 treesize of output 96 [2024-11-13 16:20:31,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2024-11-13 16:20:31,752 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:20:31,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 107 treesize of output 82 [2024-11-13 16:20:31,762 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 128 treesize of output 104 [2024-11-13 16:20:31,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2024-11-13 16:20:32,215 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse2 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (let ((.cse1 (not .cse2)) (.cse0 (forall ((v_arrayElimCell_260 Int) (v_ArrVal_5534 (Array Int Int)) (v_arrayElimCell_258 Int) (v_ArrVal_5529 (Array Int Int))) (or (< v_arrayElimCell_260 0) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_5529) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5534) v_arrayElimCell_258) (+ 16 v_arrayElimCell_260)) 0) (not (= (store v_ArrVal_5529 .cse4 (select v_ArrVal_5534 .cse4)) v_ArrVal_5534))))) (.cse3 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (and (or .cse0 (< |c_ULTIMATE.start_dll_create_~head~0#1.offset| 0) .cse1) (or .cse2 (and (forall ((v_arrayElimCell_259 Int)) (or (< |c_ULTIMATE.start_dll_create_~head~0#1.offset| v_arrayElimCell_259) (forall ((v_arrayElimCell_260 Int) (v_ArrVal_5534 (Array Int Int))) (or (forall ((v_arrayElimCell_258 Int) (v_ArrVal_5529 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_5529) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5534) v_arrayElimCell_258) (+ 16 v_arrayElimCell_260)) 0)) (not (= (store .cse3 .cse4 (select v_ArrVal_5534 .cse4)) v_ArrVal_5534)) (= (select v_ArrVal_5534 (+ 16 v_arrayElimCell_259)) 0))) (< v_arrayElimCell_259 0))) (forall ((v_arrayElimCell_259 Int)) (or (< |c_ULTIMATE.start_dll_create_~head~0#1.offset| v_arrayElimCell_259) (forall ((v_DerPreprocessor_45 Int)) (= (select (store .cse3 .cse4 v_DerPreprocessor_45) (+ 16 v_arrayElimCell_259)) 0)) (< v_arrayElimCell_259 0))))) (or .cse1 (and .cse0 (forall ((v_arrayElimCell_259 Int)) (or (forall ((v_arrayElimCell_260 Int)) (or (< v_arrayElimCell_260 0) (forall ((v_ArrVal_5534 (Array Int Int))) (or (forall ((v_ArrVal_5529 (Array Int Int))) (or (forall ((v_arrayElimCell_258 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_5529) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5534) v_arrayElimCell_258) (+ 16 v_arrayElimCell_260)) 0)) (not (= (store v_ArrVal_5529 .cse4 (select v_ArrVal_5534 .cse4)) v_ArrVal_5534)))) (= (select v_ArrVal_5534 (+ 16 v_arrayElimCell_259)) 0))))) (< |c_ULTIMATE.start_dll_create_~head~0#1.offset| v_arrayElimCell_259))))) (forall ((v_arrayElimCell_259 Int)) (or (< |c_ULTIMATE.start_dll_create_~head~0#1.offset| v_arrayElimCell_259) (< v_arrayElimCell_259 0) (forall ((v_arrayElimCell_260 Int)) (or (< v_arrayElimCell_260 0) (forall ((v_ArrVal_5534 (Array Int Int))) (or (forall ((v_ArrVal_5529 (Array Int Int))) (let ((.cse5 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_5529))) (or (forall ((v_arrayElimCell_258 Int)) (= (select (select (store .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5534) v_arrayElimCell_258) (+ 16 v_arrayElimCell_260)) 0)) (not (= (store (select .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse4 (select v_ArrVal_5534 .cse4)) v_ArrVal_5534))))) (= (select v_ArrVal_5534 (+ 16 v_arrayElimCell_259)) 0))))))) (or .cse2 (forall ((v_DerPreprocessor_45 Int) (v_arrayElimCell_259 Int)) (or (< |c_ULTIMATE.start_dll_create_~head~0#1.offset| v_arrayElimCell_259) (= (select (store .cse3 .cse4 v_DerPreprocessor_45) (+ 16 v_arrayElimCell_259)) 0) (< v_arrayElimCell_259 0))))))) is different from false [2024-11-13 16:20:33,483 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 [2024-11-13 16:20:33,550 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 [2024-11-13 16:20:33,563 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 [2024-11-13 16:21:04,345 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:04,349 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 63 treesize of output 61 [2024-11-13 16:21:04,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2024-11-13 16:21:04,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30711 treesize of output 30199 [2024-11-13 16:21:04,511 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:04,514 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 63 treesize of output 61 [2024-11-13 16:21:04,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7671 treesize of output 7543 [2024-11-13 16:21:04,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2024-11-13 16:21:04,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:04,696 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 239 treesize of output 243 [2024-11-13 16:21:04,790 INFO L349 Elim1Store]: treesize reduction 18, result has 60.9 percent of original size [2024-11-13 16:21:04,790 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 208 treesize of output 209 [2024-11-13 16:21:04,868 INFO L349 Elim1Store]: treesize reduction 18, result has 60.9 percent of original size [2024-11-13 16:21:04,869 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 123 treesize of output 137 [2024-11-13 16:21:05,330 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:05,331 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:05,385 INFO L349 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2024-11-13 16:21:05,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 8 [2024-11-13 16:21:05,421 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:05,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:05,446 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:05,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 8 [2024-11-13 16:21:05,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:05,556 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 107 treesize of output 109 [2024-11-13 16:21:05,712 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:05,712 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 51 treesize of output 53 [2024-11-13 16:21:05,891 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:05,891 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 107 treesize of output 109 [2024-11-13 16:21:06,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:06,080 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 30 [2024-11-13 16:21:06,153 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:06,154 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 28 treesize of output 20 [2024-11-13 16:21:06,200 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:06,200 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 30 [2024-11-13 16:21:06,262 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:06,401 INFO L349 Elim1Store]: treesize reduction 148, result has 33.9 percent of original size [2024-11-13 16:21:06,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 206 treesize of output 245 [2024-11-13 16:21:07,179 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:07,260 INFO L349 Elim1Store]: treesize reduction 18, result has 68.4 percent of original size [2024-11-13 16:21:07,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 111 treesize of output 129 [2024-11-13 16:21:07,541 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:07,541 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 25 treesize of output 25 [2024-11-13 16:21:07,615 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 16:21:07,651 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:07,652 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 193 treesize of output 197 [2024-11-13 16:21:07,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 118 [2024-11-13 16:21:07,778 INFO L349 Elim1Store]: treesize reduction 18, result has 60.9 percent of original size [2024-11-13 16:21:07,779 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 95 treesize of output 109 [2024-11-13 16:21:08,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 7 treesize of output 3 [2024-11-13 16:21:08,105 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,105 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,106 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:08,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 8 [2024-11-13 16:21:08,157 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,158 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:08,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 8 [2024-11-13 16:21:08,201 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,202 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,221 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:08,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 8 [2024-11-13 16:21:08,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:08,256 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 66 treesize of output 68 [2024-11-13 16:21:08,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:08,329 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 21 [2024-11-13 16:21:08,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 54 [2024-11-13 16:21:08,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2024-11-13 16:21:08,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:08,375 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 57 treesize of output 45 [2024-11-13 16:21:09,702 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 24 refuted. 6 times theorem prover too weak. 11 trivial. 8 not checked. [2024-11-13 16:21:09,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572662089] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:21:09,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:21:09,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19, 23] total 52 [2024-11-13 16:21:09,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390465230] [2024-11-13 16:21:09,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:09,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-13 16:21:09,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:09,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-13 16:21:09,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=2149, Unknown=22, NotChecked=288, Total=2652 [2024-11-13 16:21:09,711 INFO L87 Difference]: Start difference. First operand 130 states and 138 transitions. Second operand has 52 states, 52 states have (on average 3.4423076923076925) internal successors, (179), 52 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:14,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:14,023 INFO L93 Difference]: Finished difference Result 133 states and 141 transitions. [2024-11-13 16:21:14,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 16:21:14,023 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 3.4423076923076925) internal successors, (179), 52 states have internal predecessors, (179), 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 83 [2024-11-13 16:21:14,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:14,024 INFO L225 Difference]: With dead ends: 133 [2024-11-13 16:21:14,024 INFO L226 Difference]: Without dead ends: 133 [2024-11-13 16:21:14,025 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 144 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 33.3s TimeCoverageRelationStatistics Valid=433, Invalid=3463, Unknown=22, NotChecked=372, Total=4290 [2024-11-13 16:21:14,025 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 27 mSDsluCounter, 1504 mSDsCounter, 0 mSdLazyCounter, 1205 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1563 SdHoareTripleChecker+Invalid, 1432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:14,026 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 1563 Invalid, 1432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1205 Invalid, 0 Unknown, 193 Unchecked, 2.7s Time] [2024-11-13 16:21:14,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-11-13 16:21:14,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 132. [2024-11-13 16:21:14,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 118 states have (on average 1.1864406779661016) internal successors, (140), 131 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 140 transitions. [2024-11-13 16:21:14,031 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 140 transitions. Word has length 83 [2024-11-13 16:21:14,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:14,031 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 140 transitions. [2024-11-13 16:21:14,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 3.4423076923076925) internal successors, (179), 52 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:14,032 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 140 transitions. [2024-11-13 16:21:14,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-13 16:21:14,033 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:14,033 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:14,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 16:21:14,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-13 16:21:14,234 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:21:14,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:14,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1711412938, now seen corresponding path program 2 times [2024-11-13 16:21:14,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:14,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030954111] [2024-11-13 16:21:14,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:14,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:17,092 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 64 proven. 48 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 16:21:17,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:17,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030954111] [2024-11-13 16:21:17,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030954111] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:17,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683146883] [2024-11-13 16:21:17,093 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:21:17,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:17,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:17,095 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:17,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 16:21:17,656 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:21:17,657 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:17,661 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-11-13 16:21:17,665 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:17,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:21:17,721 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:21:17,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:21:17,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:21:17,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:21:17,977 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 16:21:17,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 33 [2024-11-13 16:21:18,165 INFO L349 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2024-11-13 16:21:18,165 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 28 treesize of output 36 [2024-11-13 16:21:18,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-13 16:21:18,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-13 16:21:18,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-13 16:21:18,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2024-11-13 16:21:18,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-13 16:21:18,478 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 33 [2024-11-13 16:21:18,500 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 13 [2024-11-13 16:21:18,576 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-13 16:21:18,576 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 2 case distinctions, treesize of input 114 treesize of output 57 [2024-11-13 16:21:18,589 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 13 [2024-11-13 16:21:19,419 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 9 treesize of output 3 [2024-11-13 16:21:20,188 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 16:21:20,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 97 treesize of output 32 [2024-11-13 16:21:20,364 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 70 proven. 36 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:21:20,364 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:20,808 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5920 (Array Int Int))) (= (select |c_#valid| (let ((.cse1 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (select (let ((.cse0 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1))) (+ (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5920) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1) 4)))) 1)) is different from false [2024-11-13 16:21:20,827 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_5920 (Array Int Int)) (v_ArrVal_5919 Int) (v_ArrVal_5918 Int)) (= (select |c_#valid| (let ((.cse3 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse1 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (select (let ((.cse0 (let ((.cse2 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3 v_ArrVal_5918)))) (store .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse0 (select (select .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1))) (+ (select (select (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3 v_ArrVal_5919)) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_5920) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1) 4)))) 1)) is different from false [2024-11-13 16:21:20,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:20,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 121 treesize of output 127 [2024-11-13 16:21:20,849 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 224 treesize of output 212 [2024-11-13 16:21:20,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 105 treesize of output 101 [2024-11-13 16:21:24,906 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse9 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 4)) (.cse4 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse5 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (and (or (not .cse0) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimCell_326 Int) (v_ArrVal_5918 Int)) (= (select |c_#valid| (select (let ((.cse2 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse1 (let ((.cse3 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse5 .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 12) v_ArrVal_5918)))) (store .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse4 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse1 (select (select .cse1 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse2)))) (+ v_arrayElimCell_326 4))) 1))) (or .cse0 (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_ArrVal_5918 Int)) (= 1 (select |c_#valid| (select (let ((.cse7 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse6 (let ((.cse8 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse5 .cse7 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 12) v_ArrVal_5918)))) (store .cse8 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse8 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse4 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse6 (select (select .cse6 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse7)))) .cse9))))) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_ArrVal_5918 Int)) (let ((.cse10 (let ((.cse12 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse11 (let ((.cse13 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse5 .cse12 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 12) v_ArrVal_5918)))) (store .cse13 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse13 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse4 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse11 (select (select .cse11 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse12)))))) (or (= 1 (select |c_#valid| (select .cse10 .cse9))) (forall ((v_arrayElimCell_326 Int)) (= (select |c_#valid| (select .cse10 (+ v_arrayElimCell_326 4))) 1))))))) is different from false [2024-11-13 16:21:24,929 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:24,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 89 treesize of output 66 [2024-11-13 16:21:24,956 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:24,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 89 treesize of output 66 [2024-11-13 16:21:24,982 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:24,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 179 treesize of output 115 [2024-11-13 16:21:25,009 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse6 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse3 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 4))) (and (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_37 (Array Int Int)) (v_arrayElimCell_326 Int)) (let ((.cse2 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_37))) (let ((.cse0 (store .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (.cse4 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4))) (or (= (select |c_#valid| (select (select .cse0 .cse1) (+ v_arrayElimCell_326 4))) 1) (= (select |c_#valid| (select (select .cse2 .cse1) .cse3)) 1) (not (= (select v_arrayElimArr_37 .cse4) |c_ULTIMATE.start_dll_create_~head~0#1.base|))))))) (or (not .cse6) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_326 Int)) (let ((.cse7 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (or (not (= (select v_arrayElimArr_36 .cse7) |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (= (select |c_#valid| (select (let ((.cse8 (let ((.cse9 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_36))) (store .cse9 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse9 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse8 (select (select .cse8 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse7))) (+ v_arrayElimCell_326 4))) 1))))) (or .cse6 (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_35 (Array Int Int))) (let ((.cse10 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (or (not (= |c_ULTIMATE.start_dll_create_~head~0#1.base| (select v_arrayElimArr_35 .cse10))) (= (select |c_#valid| (select (let ((.cse11 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_35))) (select .cse11 (select (select (store .cse11 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse11 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse10))) .cse3)) 1))))))) is different from false [2024-11-13 16:21:25,078 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 4)) (.cse6 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse5 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (and (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_37 (Array Int Int)) (v_arrayElimCell_326 Int)) (let ((.cse2 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_37))) (let ((.cse0 (store .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (.cse4 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (let ((.cse1 (select (select .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4))) (or (= (select |c_#valid| (select (select .cse0 .cse1) (+ v_arrayElimCell_326 4))) 1) (= (select |c_#valid| (select (select .cse2 .cse1) .cse3)) 1) (not (= (select v_arrayElimArr_37 .cse4) |c_ULTIMATE.start_dll_create_~head~0#1.base|))))))) (or .cse6 (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_35 (Array Int Int))) (let ((.cse7 (select v_arrayElimArr_35 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4)))) (or (= (select |c_#valid| (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_35) .cse7) .cse3)) 1) (not (= |c_ULTIMATE.start_dll_create_~head~0#1.base| .cse7)))))) (or (not .cse6) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_36 (Array Int Int)) (v_arrayElimCell_326 Int)) (let ((.cse8 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (or (not (= (select v_arrayElimArr_36 .cse8) |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (= (select |c_#valid| (select (let ((.cse9 (let ((.cse10 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_36))) (store .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse9 (select (select .cse9 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse8))) (+ v_arrayElimCell_326 4))) 1))))))) is different from false [2024-11-13 16:21:25,363 INFO L349 Elim1Store]: treesize reduction 35, result has 53.3 percent of original size [2024-11-13 16:21:25,363 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 77 treesize of output 99 [2024-11-13 16:21:25,398 INFO L349 Elim1Store]: treesize reduction 19, result has 34.5 percent of original size [2024-11-13 16:21:25,399 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 51 treesize of output 45 [2024-11-13 16:21:26,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:26,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 45 [2024-11-13 16:21:26,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:26,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:26,857 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 58 treesize of output 46 [2024-11-13 16:21:26,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 [2024-11-13 16:21:26,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 42 treesize of output 30 [2024-11-13 16:21:26,929 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:26,930 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:27,010 INFO L349 Elim1Store]: treesize reduction 44, result has 51.1 percent of original size [2024-11-13 16:21:27,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 1453 treesize of output 1203 [2024-11-13 16:21:27,025 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:27,029 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:21:27,033 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 320 treesize of output 298 [2024-11-13 16:21:27,054 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:27,054 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 326 treesize of output 306 [2024-11-13 16:21:27,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:27,081 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 330 treesize of output 318 [2024-11-13 16:21:27,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 335 treesize of output 299 [2024-11-13 16:21:28,015 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 62 proven. 28 refuted. 0 times theorem prover too weak. 11 trivial. 16 not checked. [2024-11-13 16:21:28,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683146883] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:21:28,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:21:28,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 17, 21] total 54 [2024-11-13 16:21:28,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978890687] [2024-11-13 16:21:28,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:21:28,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-13 16:21:28,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:21:28,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-13 16:21:28,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=2247, Unknown=9, NotChecked=500, Total=2970 [2024-11-13 16:21:28,017 INFO L87 Difference]: Start difference. First operand 132 states and 140 transitions. Second operand has 55 states, 54 states have (on average 3.462962962962963) internal successors, (187), 55 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:33,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:21:33,081 INFO L93 Difference]: Finished difference Result 169 states and 192 transitions. [2024-11-13 16:21:33,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 16:21:33,082 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 3.462962962962963) internal successors, (187), 55 states have internal predecessors, (187), 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 83 [2024-11-13 16:21:33,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:21:33,083 INFO L225 Difference]: With dead ends: 169 [2024-11-13 16:21:33,083 INFO L226 Difference]: Without dead ends: 169 [2024-11-13 16:21:33,084 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 139 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 1092 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=390, Invalid=3281, Unknown=9, NotChecked=610, Total=4290 [2024-11-13 16:21:33,084 INFO L432 NwaCegarLoop]: 45 mSDtfsCounter, 144 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 1697 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1071 SdHoareTripleChecker+Invalid, 2561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 844 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-13 16:21:33,084 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1071 Invalid, 2561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1697 Invalid, 0 Unknown, 844 Unchecked, 2.8s Time] [2024-11-13 16:21:33,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-11-13 16:21:33,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 135. [2024-11-13 16:21:33,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 121 states have (on average 1.1900826446280992) internal successors, (144), 134 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:33,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 144 transitions. [2024-11-13 16:21:33,089 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 144 transitions. Word has length 83 [2024-11-13 16:21:33,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:21:33,090 INFO L471 AbstractCegarLoop]: Abstraction has 135 states and 144 transitions. [2024-11-13 16:21:33,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 3.462962962962963) internal successors, (187), 55 states have internal predecessors, (187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:21:33,090 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 144 transitions. [2024-11-13 16:21:33,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-13 16:21:33,091 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:21:33,091 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:21:33,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-13 16:21:33,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:33,292 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:21:33,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:21:33,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1711412939, now seen corresponding path program 2 times [2024-11-13 16:21:33,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:21:33,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948822483] [2024-11-13 16:21:33,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:21:33,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:21:33,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:21:37,379 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 60 proven. 54 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 16:21:37,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:21:37,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948822483] [2024-11-13 16:21:37,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948822483] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:21:37,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381111484] [2024-11-13 16:21:37,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:21:37,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:21:37,380 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:21:37,382 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:21:37,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 16:21:37,956 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:21:37,956 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:21:37,960 INFO L255 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 95 conjuncts are in the unsatisfiable core [2024-11-13 16:21:37,966 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:21:37,974 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 1 [2024-11-13 16:21:37,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:21:38,202 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:21:38,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:21:38,215 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 14 treesize of output 9 [2024-11-13 16:21:38,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:21:38,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:21:38,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:21:38,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:21:38,583 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 16:21:38,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 52 [2024-11-13 16:21:38,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11 [2024-11-13 16:21:38,813 INFO L349 Elim1Store]: treesize reduction 21, result has 44.7 percent of original size [2024-11-13 16:21:38,813 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 1 case distinctions, treesize of input 18 treesize of output 21 [2024-11-13 16:21:38,852 INFO L349 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2024-11-13 16:21:38,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2024-11-13 16:21:38,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:21:38,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-13 16:21:38,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-13 16:21:39,002 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 16 treesize of output 11 [2024-11-13 16:21:39,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:21:39,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 25 [2024-11-13 16:21:39,048 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 21 treesize of output 20 [2024-11-13 16:21:39,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2024-11-13 16:21:39,180 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2024-11-13 16:21:39,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 33 [2024-11-13 16:21:39,268 INFO L349 Elim1Store]: treesize reduction 39, result has 18.8 percent of original size [2024-11-13 16:21:39,269 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 2 case distinctions, treesize of input 119 treesize of output 62 [2024-11-13 16:21:39,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2024-11-13 16:21:41,214 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 16:21:41,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 112 treesize of output 41 [2024-11-13 16:21:41,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 12 [2024-11-13 16:21:41,388 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 60 proven. 46 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-13 16:21:41,388 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:21:47,133 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse6 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse10 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (and (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_ArrVal_6315 Int) (v_ArrVal_6313 Int)) (let ((.cse4 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4)) (.cse8 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 12))) (let ((.cse0 (let ((.cse9 (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse10 .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.offset|) .cse8 v_ArrVal_6315)))) (store .cse9 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse9 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse6 |ULTIMATE.start_dll_create_~new_head~0#1.offset|)))) (.cse3 (let ((.cse5 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse7 .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse8 v_ArrVal_6313)))) (store .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse6 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (let ((.cse1 (select (select .cse3 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4)) (.cse2 (+ (select (select .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4) 4))) (<= (+ (select (select .cse0 .cse1) .cse2) 8) (select |c_#length| (select (select .cse3 .cse1) .cse2))))))) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_ArrVal_6315 Int) (v_ArrVal_6313 Int)) (<= 0 (+ (let ((.cse13 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4)) (.cse14 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 12))) (let ((.cse11 (let ((.cse15 (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse10 .cse13 |c_ULTIMATE.start_dll_create_~head~0#1.offset|) .cse14 v_ArrVal_6315)))) (store .cse15 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse15 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse6 |ULTIMATE.start_dll_create_~new_head~0#1.offset|))))) (select (select .cse11 (select (select (let ((.cse12 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store .cse7 .cse13 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse14 v_ArrVal_6313)))) (store .cse12 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse12 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse6 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse13)) (+ (select (select .cse11 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse13) 4)))) 4))))) is different from false [2024-11-13 16:21:47,163 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:47,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 259 treesize of output 216 [2024-11-13 16:21:47,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:47,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 199 treesize of output 156 [2024-11-13 16:21:47,234 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:47,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 131 treesize of output 108 [2024-11-13 16:21:47,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:21:47,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 91 treesize of output 88 [2024-11-13 16:21:47,289 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (and (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_44 (Array Int Int)) (v_arrayElimArr_43 (Array Int Int))) (let ((.cse3 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (or (< 0 (+ (let ((.cse0 (let ((.cse4 (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_43))) (store .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 |ULTIMATE.start_dll_create_~new_head~0#1.offset|))))) (select (select .cse0 (select (select (let ((.cse1 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_44))) (store .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3)) (+ (select (select .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse3) 4))) 5)) (not (= |c_ULTIMATE.start_dll_create_~head~0#1.offset| (select v_arrayElimArr_43 .cse3))) (not (= (select v_arrayElimArr_44 .cse3) |c_ULTIMATE.start_dll_create_~head~0#1.base|))))) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.offset| Int) (v_arrayElimArr_42 (Array Int Int)) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse5 (+ |ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (or (not (= |c_ULTIMATE.start_dll_create_~head~0#1.offset| (select v_arrayElimArr_42 .cse5))) (let ((.cse6 (let ((.cse11 (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_42))) (store .cse11 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse11 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 |ULTIMATE.start_dll_create_~new_head~0#1.offset|)))) (.cse9 (let ((.cse10 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_41))) (store .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (let ((.cse7 (select (select .cse9 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse5)) (.cse8 (+ (select (select .cse6 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse5) 4))) (< (+ 7 (select (select .cse6 .cse7) .cse8)) (select |c_#length| (select (select .cse9 .cse7) .cse8))))) (not (= (select v_arrayElimArr_41 .cse5) |c_ULTIMATE.start_dll_create_~head~0#1.base|))))))) is different from false [2024-11-13 16:22:01,487 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:01,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:22:01,653 INFO L349 Elim1Store]: treesize reduction 565, result has 14.9 percent of original size [2024-11-13 16:22:01,654 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 4 new quantified variables, introduced 5 case distinctions, treesize of input 4382 treesize of output 3785 [2024-11-13 16:22:01,680 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:01,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:01,705 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 2053 treesize of output 1638 [2024-11-13 16:22:01,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:01,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 4168 treesize of output 3915 [2024-11-13 16:22:01,823 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 3039 treesize of output 2977 [2024-11-13 16:22:01,878 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:01,968 INFO L349 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2024-11-13 16:22:01,968 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 1520 treesize of output 1484 [2024-11-13 16:22:02,055 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:02,056 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 2113 treesize of output 1849 [2024-11-13 16:22:02,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 111 [2024-11-13 16:22:02,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 1496 treesize of output 1336 [2024-11-13 16:22:02,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:02,328 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 60 treesize of output 60 [2024-11-13 16:22:02,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 27 treesize of output 19 [2024-11-13 16:22:02,613 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,614 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:22:02,675 INFO L349 Elim1Store]: treesize reduction 209, result has 9.1 percent of original size [2024-11-13 16:22:02,676 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 3 case distinctions, treesize of input 3482 treesize of output 3276 [2024-11-13 16:22:02,697 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,699 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,703 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:22:02,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:02,722 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 602 treesize of output 502 [2024-11-13 16:22:02,736 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,740 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 464 treesize of output 454 [2024-11-13 16:22:02,749 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,753 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 776 treesize of output 758 [2024-11-13 16:22:02,763 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:22:02,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 370 treesize of output 334 [2024-11-13 16:22:02,777 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,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 310 treesize of output 278 [2024-11-13 16:22:02,787 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,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 258 treesize of output 226 [2024-11-13 16:22:02,796 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:02,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:22:02,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 178 [2024-11-13 16:22:02,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 182 treesize of output 154 [2024-11-13 16:22:02,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-13 16:22:04,283 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 60 proven. 36 refuted. 0 times theorem prover too weak. 11 trivial. 10 not checked. [2024-11-13 16:22:04,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381111484] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:22:04,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:22:04,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 17, 20] total 59 [2024-11-13 16:22:04,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021963049] [2024-11-13 16:22:04,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:22:04,285 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-13 16:22:04,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:22:04,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-13 16:22:04,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=3122, Unknown=5, NotChecked=226, Total=3540 [2024-11-13 16:22:04,286 INFO L87 Difference]: Start difference. First operand 135 states and 144 transitions. Second operand has 60 states, 59 states have (on average 3.5254237288135593) internal successors, (208), 60 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:22:14,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 16:22:14,044 INFO L93 Difference]: Finished difference Result 183 states and 203 transitions. [2024-11-13 16:22:14,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 16:22:14,045 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 59 states have (on average 3.5254237288135593) internal successors, (208), 60 states have internal predecessors, (208), 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 83 [2024-11-13 16:22:14,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 16:22:14,045 INFO L225 Difference]: With dead ends: 183 [2024-11-13 16:22:14,046 INFO L226 Difference]: Without dead ends: 183 [2024-11-13 16:22:14,047 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 1532 ImplicationChecksByTransitivity, 26.5s TimeCoverageRelationStatistics Valid=577, Invalid=5906, Unknown=5, NotChecked=318, Total=6806 [2024-11-13 16:22:14,047 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 167 mSDsluCounter, 1754 mSDsCounter, 0 mSdLazyCounter, 2455 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 1808 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 2455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 314 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-13 16:22:14,047 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 1808 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 2455 Invalid, 0 Unknown, 314 Unchecked, 5.1s Time] [2024-11-13 16:22:14,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-11-13 16:22:14,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2024-11-13 16:22:14,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 144 states have (on average 1.1944444444444444) internal successors, (172), 157 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:22:14,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 172 transitions. [2024-11-13 16:22:14,053 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 172 transitions. Word has length 83 [2024-11-13 16:22:14,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 16:22:14,053 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 172 transitions. [2024-11-13 16:22:14,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 3.5254237288135593) internal successors, (208), 60 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:22:14,054 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 172 transitions. [2024-11-13 16:22:14,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-13 16:22:14,054 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 16:22:14,055 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:22:14,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 16:22:14,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:14,259 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 32 more)] === [2024-11-13 16:22:14,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:22:14,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1646733777, now seen corresponding path program 2 times [2024-11-13 16:22:14,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:22:14,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659226117] [2024-11-13 16:22:14,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:22:14,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:22:14,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:22:19,288 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 64 proven. 66 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:22:19,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:22:19,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659226117] [2024-11-13 16:22:19,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659226117] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:22:19,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025720363] [2024-11-13 16:22:19,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:22:19,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:22:19,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:22:19,291 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:22:19,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_463078a9-a5cc-4369-8ea9-49a93725c5a6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 16:22:19,947 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 16:22:19,947 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:22:19,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 724 conjuncts, 132 conjuncts are in the unsatisfiable core [2024-11-13 16:22:19,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:22:19,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 16:22:20,053 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 16:22:20,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 16:22:20,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:22:20,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:22:20,334 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 19 treesize of output 18 [2024-11-13 16:22:20,469 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 16:22:20,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 16:22:20,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:22:20,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 16:22:20,869 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-11-13 16:22:20,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2024-11-13 16:22:21,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:22:21,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:22:21,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:22:21,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:22:21,306 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:22:21,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 16:22:21,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:22:21,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 16 [2024-11-13 16:22:21,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2024-11-13 16:22:21,703 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 16:22:21,703 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 107 treesize of output 90 [2024-11-13 16:22:21,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 29 [2024-11-13 16:22:21,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 11 [2024-11-13 16:22:22,136 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 16:22:22,136 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-13 16:22:22,195 INFO L349 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2024-11-13 16:22:22,196 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 29 [2024-11-13 16:22:22,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:22:22,410 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 47 treesize of output 36 [2024-11-13 16:22:22,422 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 31 treesize of output 20 [2024-11-13 16:22:22,460 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 47 treesize of output 36 [2024-11-13 16:22:22,466 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 31 treesize of output 20 [2024-11-13 16:22:22,488 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 16 treesize of output 11 [2024-11-13 16:22:22,511 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 47 treesize of output 36 [2024-11-13 16:22:22,517 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 31 treesize of output 20 [2024-11-13 16:22:22,549 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 16 treesize of output 11 [2024-11-13 16:22:22,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-13 16:22:22,583 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 50 treesize of output 37 [2024-11-13 16:22:22,598 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 31 treesize of output 20 [2024-11-13 16:22:22,777 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 16:22:22,777 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 40 [2024-11-13 16:22:22,787 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 31 treesize of output 20 [2024-11-13 16:22:22,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 16:22:22,814 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 16 treesize of output 11 [2024-11-13 16:22:22,880 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 16:22:22,880 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 1 case distinctions, treesize of input 133 treesize of output 78 [2024-11-13 16:22:22,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2024-11-13 16:22:22,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 24 [2024-11-13 16:22:25,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-13 16:22:25,536 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 16:22:25,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 50 [2024-11-13 16:22:25,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2024-11-13 16:22:25,790 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 68 proven. 62 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:22:25,790 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:22:28,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:28,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 277 treesize of output 213 [2024-11-13 16:22:39,444 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:39,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 579 treesize of output 449 [2024-11-13 16:22:39,481 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:39,482 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 396 treesize of output 296 [2024-11-13 16:22:39,499 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:39,559 INFO L349 Elim1Store]: treesize reduction 36, result has 10.0 percent of original size [2024-11-13 16:22:39,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 157294 treesize of output 152160 [2024-11-13 16:22:39,685 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 16:22:39,992 INFO L349 Elim1Store]: treesize reduction 27, result has 72.2 percent of original size [2024-11-13 16:22:39,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 552533 treesize of output 501475 [2024-11-13 16:22:40,304 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:40,305 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 2307 treesize of output 2030 [2024-11-13 16:22:40,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:40,367 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 987 treesize of output 919 [2024-11-13 16:22:40,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:40,448 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 183 [2024-11-13 16:22:40,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 151 [2024-11-13 16:22:40,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:40,533 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 132 treesize of output 136 [2024-11-13 16:22:40,676 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 16:22:40,677 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 180 treesize of output 182 [2024-11-13 16:22:46,112 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 [2024-11-13 16:22:46,140 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 [2024-11-13 16:22:46,161 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 [2024-11-13 16:22:46,188 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 [2024-11-13 16:22:46,222 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 [2024-11-13 16:22:46,251 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 [2024-11-13 16:22:46,659 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 [2024-11-13 16:22:46,694 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 [2024-11-13 16:22:46,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 16:22:46,881 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 [2024-11-13 16:22:46,898 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 [2024-11-13 16:22:46,927 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 [2024-11-13 16:22:46,957 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 [2024-11-13 16:22:47,331 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 [2024-11-13 16:22:47,357 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 [2024-11-13 16:22:47,387 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 [2024-11-13 16:22:47,415 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 [2024-11-13 16:22:47,438 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 [2024-11-13 16:22:47,598 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 [2024-11-13 16:22:47,916 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 [2024-11-13 16:22:47,947 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 [2024-11-13 16:22:47,965 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 [2024-11-13 16:24:52,683 WARN L873 $PredicateComparison]: unable to prove that (or (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~head~0#1.base|) 1)) (let ((.cse14 (+ 29 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse1088 (select |c_#length| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (let ((.cse1092 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse21 (+ 21 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse86 (< |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 2)) (.cse6 (< .cse1088 21)) (.cse106 (< .cse1088 .cse14))) (let ((.cse1046 (or .cse6 .cse106)) (.cse0 (< (+ 6 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse1098 (or .cse6 .cse86)) (.cse167 (< .cse1088 .cse21)) (.cse16 (= .cse1092 0))) (let ((.cse77 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 28)) (.cse71 (not .cse16)) (.cse235 (and .cse1098 (or .cse6 .cse167))) (.cse331 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1099 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1099 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1099 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse80 (and .cse1098 .cse1046 (or .cse6 .cse0 .cse167))) (.cse335 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (.cse8 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse43 (< |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 1)) (.cse73 (< .cse1088 20)) (.cse10 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse2 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse511 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1097 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1097 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1097 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse26 (< (+ 7 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse1031 (or .cse43 .cse73)) (.cse69 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1096 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1096 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1096 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse1039 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1095 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1095 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1095 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse334 (or .cse106 .cse73)) (.cse1041 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1094 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1094 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1094 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse458 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1093 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1093 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1093 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse7 (not .cse8)) (.cse850 (or .cse80 .cse335)) (.cse851 (or .cse235 .cse331)) (.cse78 (< .cse1092 0)) (.cse217 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (.cse157 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1091 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1091 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse1091 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1091 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse1037 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1090 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1090 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1090 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1090 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse341 (or .cse331 .cse71)) (.cse852 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (.cse342 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse264 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1089 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1089 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1089 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1089 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse76 (< .cse1088 .cse77))) (let ((.cse95 (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1086 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1086 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1086 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1087 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1087 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1087 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse76))) (.cse90 (or .cse106 .cse73 .cse264)) (.cse332 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (.cse330 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1085 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1085 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1085 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1085 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse93 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1084 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1084 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse1084 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse35 (or .cse71 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1082 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1082 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1082 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse1082 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse1083 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1083 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse1083 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) (.cse38 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1081 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1081 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1081 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse71)) (.cse17 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1080 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1080 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< .cse1080 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse79 (and .cse341 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1079 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse1079 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1079 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse852 .cse16) .cse342)) (.cse89 (or .cse1037 .cse6 .cse71)) (.cse362 (or .cse6 .cse106 .cse157)) (.cse251 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1078 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1078 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1078 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse252 (or .cse8 .cse217)) (.cse128 (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1077 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1077 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1077 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1077 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))))) (.cse212 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1075 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1075 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1075 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse1075 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1076 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1076 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse1076 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse342)) (.cse232 (or .cse7 (and .cse850 (or .cse235 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1072 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1072 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1072 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse1072 v_arrayElimCell_461) 0) 0))))) .cse851 (or .cse78 .cse76 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1073 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1073 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1073 v_arrayElimCell_461) 0) 0))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1074 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1074 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse1074 v_arrayElimCell_461) 0) 0)))) .cse80)))) (.cse262 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1071 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1071 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1071 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1071 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse99 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1070 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1070 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1070 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) (.cse3 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1069 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1069 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1069 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))) (.cse4 (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse629 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1068 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1067 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1067 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1067 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1068 21) (< .cse1068 .cse21))))) (.cse661 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1066 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1066 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1066 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))) (.cse400 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))) (.cse383 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1064 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1064 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1064 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse1065 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse1065 21) (< .cse1065 .cse21))))))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (.cse396 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1063 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1063 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1063 21))))) (.cse387 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1062 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1062 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1062 21))))))) (.cse398 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1061 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1061 21) (< .cse1061 .cse21))))) (.cse390 (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1060 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1060 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1060 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))))) (.cse381 (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1059 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse1058 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1058 21) (< .cse1058 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1059 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1059 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))))))) (.cse392 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) (.cse382 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1057 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1057 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1057 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (.cse393 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1056 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1056 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1056 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (.cse391 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse403 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1055 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1055 21) (< .cse1055 .cse21))))))) (.cse670 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1053 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1053 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1053 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1053 v_arrayElimCell_465) v_arrayElimCell_467) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse1054 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse1054 21) (< .cse1054 .cse21))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (.cse118 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1052 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1052 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1052 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse689 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1050 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1050 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1051 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1051 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1051 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1050 21))))) (.cse691 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1049 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1049 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1049 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse1049 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (.cse329 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1048 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1047 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1047 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1047 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1048 21) (< .cse1048 .cse21))))))) (.cse295 (and (or .cse6 .cse0) .cse1046)) (.cse461 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1045 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1045 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< .cse1045 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse94 (or .cse458 .cse71)) (.cse296 (or .cse71 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1044 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1044 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1044 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse1044 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse8 .cse1041)))) (.cse304 (or .cse71 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1043 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1043 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1043 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1043 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (.cse301 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1042 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1042 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1042 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse297 (or .cse1041 .cse71)) (.cse302 (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse340 (and .cse334 (or .cse16 .cse73))) (.cse605 (or .cse71 (and (or .cse1039 .cse8) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1040 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1040 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1040 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse1040 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))))) (.cse604 (or .cse1039 .cse71)) (.cse535 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1038 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1038 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse1038 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1038 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse610 (or .cse1037 .cse71)) (.cse104 (or .cse71 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1036 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1036 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1036 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1036 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (.cse72 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1035 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1035 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1035 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1035 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse508 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1034 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1034 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse1034 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse18 (or .cse69 .cse71)) (.cse107 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1033 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1033 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1033 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1033 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse81 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1032 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1032 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1032 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1032 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse346 (and (or .cse26 .cse73 .cse167) .cse1031 .cse334)) (.cse82 (and .cse1031 (or .cse73 .cse167))) (.cse606 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1030 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1030 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1030 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse607 (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse711 (or .cse7 (and (or .cse78 .cse76 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1027 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1027 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1027 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))))) .cse850 (or .cse80 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1028 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1028 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1028 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) .cse851 (or .cse235 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1029 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1029 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1029 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1029 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (.cse347 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (.cse575 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1026 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1025 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1025 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1025 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1026 21) (< .cse1026 .cse21))))) (.cse349 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1024 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1024 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse1024 .cse21))))) (.cse582 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1023 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1023 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1023 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))) (.cse158 (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse159 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1022 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1022 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1022 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) (.cse840 (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1021 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1021 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse1021 .cse21)))))) (.cse844 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1020 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1019 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1019 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1019 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1020 21) (< .cse1020 .cse21))))))) (.cse806 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1018 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1018 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse1018 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse86)) (.cse801 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (.cse790 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1017 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1017 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse1017 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (.cse799 (or .cse235 .cse511)) (.cse800 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1015 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1015 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1015 v_arrayElimCell_470) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse1016 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse1016 21) (< .cse1016 .cse21))))))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (.cse793 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1014 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1014 21) (< .cse1014 .cse21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))))) (.cse807 (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1013 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse1012 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1012 21) (< .cse1012 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1013 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1013 v_arrayElimCell_470) v_arrayElimCell_468) 0))))))) (.cse524 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (.cse808 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1011 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1011 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1011 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))))) (.cse492 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1010 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1009 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1009 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1009 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1010 21) (< .cse1010 .cse21))))))) (.cse165 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1008 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1008 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1008 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse83 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1007 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1007 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1007 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) (.cse786 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1005 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1005 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse1005 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1005 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1006 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1006 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse1006 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse342)) (.cse583 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1003 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse1003 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1004 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse1004 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1004 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse1003 21)))))) (and (or .cse0 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse1 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse1 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse1 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) .cse3 .cse4 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse5 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse5 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse5 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse7) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse9 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse9 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse9 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse11 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse11 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse11 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse12 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse12 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse12 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse13 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse13 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse15 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse15 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse15 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse13 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (or .cse16 .cse17) .cse18)) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse20 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse19 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse19 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse19 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse20 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse20 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse22 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse22 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse22 .cse21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse23 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse23 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse23 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse23 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse25 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse24 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse24 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse24 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (< .cse25 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse25 .cse21))))))) .cse26) (or .cse26 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse27 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse27 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse28 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse28 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse28 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse27 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse29 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse29 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse29 .cse21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse30 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse30 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse30 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse30 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse31 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse31 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse32 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse32 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse32 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (< .cse31 .cse21)))) (< v_ArrVal_6714 20))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse33 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse33 .cse14) (< .cse33 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse34 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse34 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse34 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))))) .cse35 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse36 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse36 .cse14) (< .cse36 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse37 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse37 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse37 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse37 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse38 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse39 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse39 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse39 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse40 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse40 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse40 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse16) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse41 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse41 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse42 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse42 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse42 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse41 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or .cse43 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse44 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse44 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse44 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse44 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse45 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse45 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse45 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse46 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse46 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse46 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse47 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse47 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse47 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse48 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse48 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse48 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))))) (or .cse16 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse49 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse49 .cse14) (< .cse49 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse50 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse50 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse51 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse51 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse51 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse50 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse52 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse52 .cse14) (< .cse52 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse53 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse53 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse53 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse54 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse54 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< .cse54 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse56 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse55 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse55 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse55 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse56 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse56 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse57 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse57 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse57 .cse21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse58 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse58 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse58 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse60 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse59 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse59 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse59 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse60 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse60 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse61 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse61 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse61 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse62 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse62 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse63 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse63 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse63 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse63 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse62 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse64 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse64 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse65 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse65 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse65 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (< .cse64 .cse21))))) .cse26))) (or .cse8 (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse66 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse66 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse66 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse66 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse43) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse68 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse67 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse67 20) (< .cse67 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse68 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse68 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse68 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (and (or .cse8 .cse69) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse70 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse70 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse70 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse70 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (< v_ArrVal_6714 20)))) .cse71) (or .cse43 .cse72 .cse73) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse74 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse75 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse74 .cse14) (= (select (select .cse75 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< .cse74 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse75 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (or (and (or .cse76 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) .cse78) (or .cse79 .cse80 .cse7) (or .cse81 .cse82) (or (and .cse83 (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse84 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse84 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse84 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse84 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (< v_ArrVal_6714 20))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse85 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse85 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse85 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) .cse86) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse87 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse88 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse87 .cse14) (< v_ArrVal_6714 20) (< .cse87 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse88 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse88 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse16) (or (and .cse89 .cse90) .cse7) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse91 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse91 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse92 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse92 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse92 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse91 21)))) (or .cse16 .cse93) .cse94)) (or .cse78 .cse95) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse96 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse96 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse97 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse97 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse97 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse96 21)))))) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse98 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse98 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse98 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse98 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) .cse99 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse100 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse100 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse100 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) .cse86) (or .cse16 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse78 .cse76) (or (and (forall ((v_ArrVal_6733 (Array Int Int))) (or (= (select v_ArrVal_6733 0) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse101 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse101 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse101 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse102 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse102 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse102 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0)))) .cse76)) .cse78) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse103 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse103 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse103 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse103 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse71) (or (and .cse104 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse105 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse105 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse105 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse105 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse106))) .cse7) (or .cse107 .cse6 .cse71) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse108 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse108 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse109 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse109 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse109 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse109 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse108 21)))) (or .cse8 (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse111 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse110 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse110 20) (< .cse110 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse111 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse111 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse111 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse112 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse112 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse112 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse112 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse43))) (or .cse16 (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse114 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse113 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse113 20) (< .cse113 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse114 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse114 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse114 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse115 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse115 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse115 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse115 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse116 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse116 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse116 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse8) (or .cse80 (and (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse117 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse117 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse117 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse118 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse119 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse119 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse119 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse119 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or (and (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse120 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse120 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse120 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< v_ArrVal_6714 .cse14))))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse121 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse121 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse121 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (< v_ArrVal_6714 .cse14))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse122 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse122 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse122 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (< v_ArrVal_6714 .cse14))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< v_ArrVal_6714 .cse14)))) (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse123 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse123 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse123 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (< v_ArrVal_6714 .cse14))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (< v_ArrVal_6714 .cse14))))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse124 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse124 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse124 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse124 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (< v_ArrVal_6714 .cse14))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< v_ArrVal_6714 .cse14)))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse125 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse125 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse125 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse125 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse7 .cse73)) .cse16) (or .cse16 (and (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse126 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse126 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse126 v_arrayElimCell_470) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse127 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse127 .cse14) (< .cse127 20)))) (= (select (select .cse126 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (= (select v_ArrVal_6733 0) 0))) .cse128 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse130 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse129 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse129 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse130 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse130 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse129 .cse21)))) .cse26) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse131 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse131 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse131 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse43) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse133 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse132 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse132 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse133 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse133 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0) (< .cse132 .cse21)))) .cse26) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse134 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse134 v_arrayElimCell_470) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse135 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse135 .cse14) (< .cse135 20)))) (= (select (select .cse134 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse136 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse136 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse136 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (or .cse26 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse138 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse137 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse137 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse138 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse138 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse138 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0) (< .cse137 .cse21))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse139 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse139 v_arrayElimCell_470) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse140 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse140 .cse14) (< .cse140 20)))) (= (select (select .cse139 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse8 (and (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse141 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse142 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse141 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse142 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< .cse141 21) (= (select (select .cse142 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse143 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse143 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse143 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse144 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse144 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse144 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse144 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse145 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse145 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse145 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) .cse86) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse146 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse146 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse146 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse147 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse147 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse147 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse147 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse148 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse148 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse149 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse149 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse149 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse148 21)))) (or .cse0 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse151 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse150 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse150 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse150 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse151 21) (< .cse151 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse152 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse152 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse153 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse153 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse153 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse153 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (< .cse152 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse154 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse154 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse155 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse155 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse155 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse154 .cse21)))))))) (or (and (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse156 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse156 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse156 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))))) (or .cse6 .cse7 .cse157) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse158 .cse159 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse160 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse160 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse160 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse160 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse161 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse161 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse161 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))) (< v_ArrVal_6714 20))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse162 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse162 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse162 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse86) (or .cse80 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse163 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse163 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse163 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse163 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse164 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse164 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse164 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse165)) (or .cse8 (let ((.cse166 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse168 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse168 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse168 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse168 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and (or .cse73 .cse166 .cse167) (or .cse43 .cse73 .cse166)))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse170 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse169 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse169 20) (< .cse169 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse170 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse170 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse170 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or .cse16 .cse78 .cse95) (or .cse16 (and (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse171 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse171 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse171 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse172 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse172 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse172 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse76)) .cse78) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse173 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse173 .cse14) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse174 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse174 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse174 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse174 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse173 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse176 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse175 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse175 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse175 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (< .cse176 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse176 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse178 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse177 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse177 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse177 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse178 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse178 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse180 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse179 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse179 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse179 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse180 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse180 .cse21))))) .cse26) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse181 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse181 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse182 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse182 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse181 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or .cse43 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse183 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse183 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse183 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse184 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse184 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse184 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse185 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse185 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse186 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse186 .cse14) (< .cse186 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse187 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse187 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse188 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse188 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse188 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse188 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse86) (or (let ((.cse199 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse261 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse261 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse261 v_arrayElimCell_461) 0) 0))))) (.cse197 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse260 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse260 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse260 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse213 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse259 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse259 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse259 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse259 v_arrayElimCell_461) 0) 0))))) (.cse220 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse258 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse258 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse258 v_arrayElimCell_461) 0) 0))))) (.cse219 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse257 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse257 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse257 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse200 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse256 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse256 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse256 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse256 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse256 v_arrayElimCell_461) 0) 0))))) (.cse218 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse255 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse255 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse255 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse255 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse255 v_arrayElimCell_461) 0) 0))))) (.cse216 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse254 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse254 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse254 v_arrayElimCell_461) 0) 0))))) (.cse214 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse253 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse253 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse253 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse253 v_arrayElimCell_461) 0) 0)))))) (and (or (and (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse189 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse189 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) .cse167 (= (select (select .cse189 v_arrayElimCell_461) 0) 0))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse190 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse190 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse190 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse167 (= (select (select .cse190 v_arrayElimCell_461) 0) 0)))) .cse7) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse191 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse191 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse191 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse191 v_arrayElimCell_461) 0) 0)))))) .cse167)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse192 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse192 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse192 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse167)) (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse193 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse193 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse193 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse193 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse167)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse194 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse194 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse194 v_arrayElimCell_461) 0) 0)))) .cse167)))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse195 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse195 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse195 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) .cse167 (= (select (select .cse195 v_arrayElimCell_461) 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse196 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse196 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse196 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse196 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse196 v_arrayElimCell_461) 0) 0)))))) .cse167)) (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) .cse167)))) .cse0) (or .cse6 .cse106 .cse197) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse198 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse198 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106)) (or .cse0 (and (or .cse6 .cse197 .cse167) (or .cse199 .cse6 .cse167))) (or .cse6 .cse200 .cse167) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse201 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse201 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse201 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse201 v_arrayElimCell_461) 0) 0)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse202 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse202 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse202 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse202 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse202 v_arrayElimCell_461) 0) 0)))))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse203 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse203 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse203 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse203 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse203 v_arrayElimCell_461) 0) 0)))) .cse7) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse204 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse204 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse204 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse205 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse205 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse205 v_arrayElimCell_461) 0) 0))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse206 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse206 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse206 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse206 v_arrayElimCell_461) 0) 0))))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse8) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse207 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse207 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse208 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse208 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse208 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse208 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse8)) .cse86) (or .cse6 .cse106 .cse200) (or .cse6 .cse86 .cse200) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse209 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse209 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse209 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse209 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse210 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse210 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse210 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse210 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse210 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse211 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse211 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse86) (or .cse80 .cse7 .cse212) (or .cse6 .cse213 .cse106) (or .cse8 .cse6 .cse214 .cse106) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse215 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse215 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106)) (or .cse199 .cse6 .cse106) (or .cse0 (and (or .cse8 .cse6 .cse216 .cse167) (or .cse8 .cse6 .cse217 .cse167) (or .cse218 .cse6 .cse7 .cse167) (or .cse219 .cse6 .cse167) (or .cse6 .cse213 .cse167) (or .cse8 .cse6 .cse214 .cse167) (or .cse8 (and (or .cse6 .cse214 .cse167) (or .cse6 .cse216 .cse167))) (or .cse6 .cse167 .cse220))) (or .cse8 .cse6 .cse217 .cse106) (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse221 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse221 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse221 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse222 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse222 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse222 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse222 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106)))) (or .cse80 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse223 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse223 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse223 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse223 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse224 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse224 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse224 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse224 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse224 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse225 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse225 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse225 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse6 .cse106 .cse220) (or .cse86 (and (or .cse199 .cse6) (or .cse6 .cse200) (or .cse6 .cse197))) (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (or (and (or .cse6 .cse213) (or .cse219 .cse6) (or .cse8 .cse6 .cse214) (or .cse8 .cse6 .cse216) (or .cse8 .cse6 .cse217) (or .cse6 .cse220) (or .cse8 (and (or .cse6 .cse214) (or .cse6 .cse216))) (or .cse218 .cse6 .cse7)) .cse86) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse226 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse226 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse226 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse106 (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse226 v_arrayElimCell_461) 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse227 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse227 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse227 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse227 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse227 v_arrayElimCell_461) 0) 0)))))) .cse106)) (or .cse8 .cse6 .cse106 .cse216) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse228 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse228 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse228 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse228 v_arrayElimCell_461) 0) 0)))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse229 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse229 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse229 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse229 v_arrayElimCell_461) 0) 0)))) .cse167)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse230 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse230 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse230 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse167)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse231 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse231 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse231 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse231 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse231 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse167))) .cse0) (or .cse8 (and (or .cse6 .cse106 .cse216) (or .cse6 .cse214 .cse106))) .cse232 (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse233 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse233 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse233 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse106 (= (select (select .cse233 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse233 v_arrayElimCell_461) 0) 0)))) .cse7) (or .cse218 .cse6 .cse7 .cse106) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse234 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse234 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse234 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse234 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse234 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106)) (or .cse219 .cse6 .cse106) (or .cse8 (let ((.cse236 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse243 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse243 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse243 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse243 v_arrayElimCell_461) 0) 0))))) (.cse239 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse242 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse242 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse242 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (and (or .cse235 .cse236) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse237 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse237 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse237 v_arrayElimCell_461) 0) 0)))) .cse106)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse86 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse238 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse238 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse238 v_arrayElimCell_461) 0) 0)))))))) (or .cse6 .cse86 .cse239) (or .cse6 .cse86 .cse236) (or .cse6 .cse167 .cse236) (or .cse80 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse240 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse240 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse240 v_arrayElimCell_461) 0) 0)))))))) (or .cse235 .cse239) (or .cse0 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse241 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse241 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse241 v_arrayElimCell_461) 0) 0)))) .cse167)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse167 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or .cse6 .cse167 .cse239)))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse244 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse244 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse244 v_arrayElimCell_461) 0) 0))))) (or .cse235 .cse200) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse245 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse245 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse245 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse245 v_arrayElimCell_461) 0) 0)))))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse246 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse246 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse246 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse246 v_arrayElimCell_461) 0) 0)))) .cse78 .cse76) (or (and (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse247 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse247 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse247 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse248 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse248 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse248 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse248 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse218 .cse7) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse249 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse249 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse249 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse249 v_arrayElimCell_461) 0) 0)))))))) (or .cse8 .cse216) (or .cse8 .cse214) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse250 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse250 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse250 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse250 v_arrayElimCell_461) 0) 0)))))))) .cse251 .cse252) .cse80))) .cse16) (or (and (or .cse262 .cse73) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse263 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse263 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse263 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) .cse73)) .cse71) (or (let ((.cse265 (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse293 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse293 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse293 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse294 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse294 .cse14) (< .cse294 20))))))))) (= (select v_ArrVal_6733 0) 0)))) (.cse266 (or .cse43 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse292 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse292 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse292 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (.cse267 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse290 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse291 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse290 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse291 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse290 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< .cse291 .cse21)))) .cse26)) (.cse270 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) .cse43)) (.cse271 (forall ((v_ArrVal_6733 (Array Int Int))) (or (= (select v_ArrVal_6733 0) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6714 Int)) (let ((.cse289 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse289 .cse14) (< .cse289 20))))))))))) (.cse272 (or .cse26 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse288 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse288 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< .cse288 .cse21))))))) (and (or .cse7 (and (or .cse26 .cse73 .cse264 .cse167) (or .cse43 .cse73 .cse264) .cse90)) (or .cse8 (and .cse265 .cse266 .cse267)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse268 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6714 Int)) (let ((.cse269 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse269 .cse14) (< .cse269 20)))) (= (select (select .cse268 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse8 (and .cse265 .cse270 .cse266 .cse271 .cse272 .cse267)) (or .cse8 (and (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse273 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse273 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse273 .cse21)))) .cse26) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6714 Int)) (let ((.cse274 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse274 .cse14) (< .cse274 20)))))))) (or .cse43 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (or .cse26 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse276 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse275 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse276 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse275 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse276 .cse21))))) (or .cse43 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse277 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse277 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse277 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse277 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (or .cse8 (and .cse270 .cse271 .cse272)) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse278 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse279 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse278 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse279 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse278 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse278 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0) (< .cse279 .cse21)))) .cse26) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse280 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse280 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6714 Int)) (let ((.cse281 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse281 .cse14) (< .cse281 20)))) (= (select (select .cse280 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse282 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse282 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse282 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse43) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse283 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse284 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse283 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< .cse284 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse283 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0) (< .cse284 .cse21)))) .cse26) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse285 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse285 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse285 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse286 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse286 .cse14) (< .cse286 20)))) (= (select (select .cse285 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (= (select v_ArrVal_6733 0) 0))) (or .cse43 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse287 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse287 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse287 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse16) (or .cse295 (let ((.cse298 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (and .cse296 (or .cse8 (and .cse297 (or .cse16 .cse298) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse299 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse299 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse299 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse300 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse300 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse300 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse301 .cse302 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse303 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse303 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse303 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))) (or .cse8 .cse298)) .cse16) (or (and .cse304 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse305 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse305 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse305 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse7) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse306 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse306 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse306 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse307 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse307 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse308 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse308 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse308 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse307 21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse309 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse309 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse310 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse310 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse310 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse310 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse309 21)))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse311 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse311 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse311 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse312 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse312 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse312 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse313 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse313 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse313 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse313 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse314 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse315 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse314 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse314 21) (= (select (select .cse315 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse315 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse16) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse316 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse316 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse317 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse317 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse317 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse316 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse319 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse318 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse318 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse318 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse318 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse319 21) (< .cse319 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse321 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse320 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse320 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse320 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse321 21) (< .cse321 .cse21))))) .cse0))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse322 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse322 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse322 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse322 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse235) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse323 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse323 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse323 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse323 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse324 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse324 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse324 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse0 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse326 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse325 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse325 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse325 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse326 21) (< .cse326 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse328 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse327 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse327 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse327 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse327 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse328 21) (< .cse328 .cse21)))))) .cse329)) (or .cse82 .cse330) (or .cse7 (and (or .cse331 .cse82) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))) .cse71 .cse73) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0))) .cse78 .cse76) (or .cse16 .cse82 .cse332) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse333 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse333 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse82) (or (and (or .cse16 .cse82) .cse334) .cse335))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse336 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse336 .cse14) (< .cse336 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse337 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse337 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse338 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse338 .cse14) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse338 21) (= (select (select .cse339 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse339 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse7 .cse340 (and .cse341 (or .cse16 .cse332) .cse342 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse343 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse343 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse343 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or (and (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse344 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse344 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse344 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse345 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse345 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse345 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse345 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))))))) .cse118) .cse346) (or .cse16 (let ((.cse363 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse378 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse378 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse378 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse86)) (.cse364 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse376 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse377 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse376 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse376 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse377 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse377 .cse21)))) .cse0)) (.cse365 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse374 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse374 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse375 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse375 .cse14) (< .cse375 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse374 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))) (.cse367 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse86)) (.cse368 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse373 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse373 .cse14) (< .cse373 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))) (.cse369 (or .cse0 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse372 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse372 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse372 .cse21))))))) (and (or (and (or .cse86 .cse347) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse348 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse348 .cse14) (< .cse348 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse0 .cse349)) .cse8) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse350 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse350 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse351 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse351 .cse14) (< .cse351 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse350 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse352 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse352 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse353 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse353 .cse14) (< .cse353 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse352 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse352 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse0 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse354 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse355 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse354 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse355 21) (= (select (select .cse354 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse355 .cse21))))) (or .cse86 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse356 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse356 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse356 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse86 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse357 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse357 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse357 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse0 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse358 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse359 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse358 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse358 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse359 21) (= (select (select .cse358 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse359 .cse21))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse360 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse360 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse361 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse361 .cse14) (< .cse361 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse360 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or (and (or .cse6 .cse0 .cse157 .cse167) (or .cse6 .cse86 .cse157) .cse362) .cse7) (or .cse8 (and .cse363 .cse364 .cse365)) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse366 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse366 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse366 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse366 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse86) (or .cse8 (and .cse367 .cse363 .cse364 .cse368 .cse365 .cse369)) (or .cse0 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse370 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse371 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse370 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse371 21) (= (select (select .cse370 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse371 .cse21))))) (or .cse8 (and .cse367 .cse368 .cse369))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse379 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse379 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse380 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse380 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse379 21)))))) (or .cse8 (and (or .cse16 (and .cse381 .cse382)) .cse383 (or .cse16 (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse384 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse384 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse384 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse86) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse386 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse385 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse385 21) (< .cse385 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse386 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse386 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))) .cse387 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse388 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse388 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse388 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse389 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse389 21) (< .cse389 .cse21))))))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse390 (or .cse80 (and (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse391)) (or .cse86 (and .cse392 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))))) .cse393 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse394 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse394 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse395 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse395 .cse14) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< .cse395 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse16) (or (and .cse396 (or .cse0 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse397 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse397 21) (< .cse397 .cse21)))) .cse398)) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse399 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse399 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse399 21)))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) .cse400))) .cse16) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse401 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse401 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse401 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse402 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse402 21) (< .cse402 .cse21)))))) .cse403) .cse0))) (or .cse235 .cse330) (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0)) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse404 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse404 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse405 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse405 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse405 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse405 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (< .cse404 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or .cse16 (and (or .cse8 .cse93) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse406 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse406 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse406 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse407 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse407 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse407 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))))) (or (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse409 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse408 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse408 20) (< .cse408 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse409 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse409 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse409 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse410 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse410 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse410 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse410 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse43)) .cse16) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse411 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse411 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse411 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse412 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse412 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse412 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse412 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse413 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse413 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse413 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) .cse43) (or .cse26 (and (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse414 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse414 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< .cse414 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse416 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse415 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse415 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse415 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse416 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse416 .cse21)))) (< v_ArrVal_6714 20))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse417 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< .cse417 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse417 .cse21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse419 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse418 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse418 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse418 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (< .cse419 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse419 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse420 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse420 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse421 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse421 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse421 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))) (< .cse420 .cse21)))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse422 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse423 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse422 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< .cse423 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse422 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< .cse423 .cse21))))) (or .cse7 .cse73 .cse264 .cse167) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse424 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< .cse424 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< .cse424 .cse21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse426 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse425 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse425 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse425 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse425 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse426 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse426 .cse21)))))))) (or .cse8 (and .cse35 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse427 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse427 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse428 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse428 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse428 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse427 21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse429 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse429 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse430 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse430 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse430 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse429 21)))) (or .cse16 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse431 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse431 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse431 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse432 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse432 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse432 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse433 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse433 .cse14) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse433 21)))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse434 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse434 21) (< .cse434 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse436 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse435 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse435 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse435 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse436 21) (< .cse436 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse438 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse437 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse437 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse437 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse437 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse438 21) (< .cse438 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse439 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse439 21) (< .cse439 .cse21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse440 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse440 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse440 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse442 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse441 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse441 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse441 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse442 21) (< .cse442 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse443 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse443 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse444 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse444 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse444 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))) (< .cse443 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse445 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse445 21) (< .cse445 .cse21))))) .cse0) .cse38 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse446 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse446 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse446 21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse447 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse447 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse447 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse448 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse448 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse449 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse449 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse449 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse449 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse448 21)))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse450 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse450 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse450 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse450 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse451 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse451 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse451 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse452 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse452 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse452 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse453 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse453 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse453 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse454 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse454 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse454 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))))) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse455 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse455 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse455 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse16) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse456 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse456 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse456 21)))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse457 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse457 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse457 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse457 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse8 .cse458)) .cse71) (or .cse16 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse459 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse459 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse460 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse460 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse460 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse459 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or .cse8 .cse461))) (or .cse8 (and (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse462 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse462 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse462 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse462 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse464 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse463 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse463 20) (< .cse463 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse464 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse464 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse464 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))))) (or .cse16 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse465 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse465 .cse14) (< .cse465 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse466 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse466 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse466 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0))))))))))) (or .cse8 .cse17))) (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse467 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse468 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse467 .cse14) (< v_ArrVal_6714 20) (< .cse467 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse468 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse468 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse470 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse469 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse469 20) (< .cse469 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse470 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse470 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse470 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse471 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse471 .cse14) (< .cse471 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse472 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse472 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse472 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse472 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (or .cse8 (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse473 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse474 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse473 .cse14) (< .cse473 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse474 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse474 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse16) (or .cse26 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse475 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse475 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse476 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse476 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse476 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse475 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse477 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse477 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse478 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse478 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse478 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (< .cse477 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse479 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse479 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse480 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse480 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse480 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse480 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse479 .cse21)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse481 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse481 .cse14) (< .cse481 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse482 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse482 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse482 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse482 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse483 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse483 .cse14) (< .cse483 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse484 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse484 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse484 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse485 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse485 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse485 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse486 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse486 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse486 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse487 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse487 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse487 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse487 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse43) (or .cse71 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse488 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse488 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse488 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse488 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or .cse79 .cse7 .cse295) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse489 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse489 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse489 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse489 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse43) (or .cse16 .cse78 (and (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse490 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse490 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse490 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse491 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse491 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse491 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse76))) (or (and .cse492 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse493 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse493 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse494 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse494 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse494 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse493 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse495 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse495 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse496 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse496 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse496 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse496 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse495 .cse21))))))) .cse0) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse497 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse497 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse497 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse498 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse498 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse498 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse498 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse500 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse499 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse499 21) (< .cse499 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse500 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse500 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse500 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse502 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse501 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse501 20) (< .cse501 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse502 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse502 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse502 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse503 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse503 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< .cse503 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse504 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse504 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse504 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse505 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse505 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse505 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse505 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) .cse6 .cse71) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse506 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse506 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse506 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse507 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse507 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse507 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))))) (or .cse8 .cse508)) .cse16) (or (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse509 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse509 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse509 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0)))) .cse76) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse510 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse510 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse510 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (= (select v_ArrVal_6733 0) 0)))) .cse78) (or .cse8 (and (or .cse511 .cse82) (or .cse16 (and (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse513 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse512 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse512 20) (< .cse512 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse513 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse513 v_arrayElimCell_470) v_arrayElimCell_468) 0)))))) (= (select v_ArrVal_6733 0) 0))) (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse514 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse514 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse514 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))))) (or (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse516 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse515 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse515 20) (< .cse515 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse516 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse516 v_arrayElimCell_470) v_arrayElimCell_468) 0)))))) (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse517 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse517 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse517 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse16) (or .cse26 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse518 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< .cse518 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse518 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse519 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse519 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse519 .cse21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))))) (or (and (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse43) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse520 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse520 .cse14) (< .cse520 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse521 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse521 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< .cse521 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (or .cse26 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse522 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse522 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse522 .cse21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse523 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< .cse523 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse523 .cse21))))))) .cse16) (or (and .cse524 (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) .cse346) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse526 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse525 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse525 20) (< .cse525 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse526 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse526 v_arrayElimCell_470) v_arrayElimCell_468) 0)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse527 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse527 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse527 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse43) (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse528 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse528 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse528 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse530 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse529 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse529 20) (< .cse529 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse530 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse530 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or .cse43 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse531 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse531 .cse14) (< .cse531 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse532 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse532 .cse14) (< v_ArrVal_6714 20) (< .cse532 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse16) (or .cse82 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse533 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse533 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse533 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))))) (or (and .cse89 .cse362) .cse7) (or .cse6 .cse71 (and (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse534 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse534 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse534 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse7 (and .cse535 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse536 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse536 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse536 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse536 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse537 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse537 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse537 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse538 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse538 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse538 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse539 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse539 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse539 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse539 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse540 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse540 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse540 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse540 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse251 (or .cse8 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse541 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse541 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse541 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) .cse252)) (or .cse16 (and (or .cse26 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse543 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse542 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse542 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse542 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse543 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse543 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse545 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse544 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse544 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse544 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (< .cse545 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse545 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse546 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse546 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse546 .cse21) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse547 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse547 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse547 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse547 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))))) (or .cse43 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse548 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse548 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse548 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse549 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse549 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse549 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse549 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse550 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse550 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse550 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse551 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse551 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse552 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse552 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse552 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (< .cse551 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse553 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse553 .cse14) (< .cse553 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse554 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse554 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse554 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse554 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse555 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse555 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse556 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse556 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse556 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse555 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (or (and (or .cse0 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse557 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse558 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse557 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse557 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse558 21) (= (select (select .cse557 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse558 .cse21))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse560 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse559 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse559 .cse14) (< .cse559 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse560 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse560 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse560 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse561 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse561 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse561 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse0 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse562 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse563 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse562 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse563 21) (= (select (select .cse562 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse563 .cse21))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse564 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse564 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse564 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse86) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse566 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse565 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse565 .cse14) (< .cse565 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse566 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse566 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse568 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse567 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse567 .cse14) (< .cse567 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse568 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse568 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse569 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse570 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse569 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse570 21) (= (select (select .cse569 v_arrayElimCell_465) v_arrayElimCell_467) 0) (< .cse570 .cse21)))) .cse0)) .cse16) (or .cse16 (and (or .cse0 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse571 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse571 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse572 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse572 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse572 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse572 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse571 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse573 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse573 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse574 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse574 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse574 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse573 .cse21)))) .cse575)) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse576 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse576 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse576 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse577 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse577 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse577 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse577 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse578 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse578 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse578 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse579 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse579 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse579 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse580 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse580 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse580 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse581 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse581 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse581 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse581 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse582)) .cse583)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse585 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse584 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse584 21) (< .cse584 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse585 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse585 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse585 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse586 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse586 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse586 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse586 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse43 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse587 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse587 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse587 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse587 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (or .cse16 (and .cse128 (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse589 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse588 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse588 20) (< .cse588 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse589 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse589 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse589 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))))) (or .cse8 (let ((.cse592 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse595 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse595 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse595 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse593 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse594 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse594 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse594 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (.cse591 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse590 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (and (or (and (or .cse43 .cse73 .cse590) (or .cse591 .cse26 .cse73 .cse167) (or .cse591 .cse43 .cse73) (or .cse26 .cse73 .cse167 .cse590) (or .cse591 .cse106 .cse73)) .cse16) (or .cse592 .cse82) (or .cse593 .cse43 .cse73) (or .cse593 .cse73 .cse167) (or .cse592 .cse43 .cse73) (or .cse592 .cse73 .cse167) (or .cse106 .cse73 .cse590) (or (and (or .cse591 .cse73 .cse167) (or .cse73 .cse167 .cse590)) .cse26) (or .cse593 .cse82) (or (and (or .cse591 .cse16) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse346) (or .cse591 .cse16 .cse106 .cse73) (or (and (or .cse591 .cse73) (or .cse73 .cse590)) .cse43)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse596 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse596 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse597 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse597 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse597 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse597 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse596 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse599 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse598 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse598 21) (< .cse598 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse599 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse599 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse599 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or (let ((.cse601 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (and (or .cse16 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse600 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse600 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse600 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or .cse8 .cse601))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse602 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse602 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse602 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse602 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse603 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse603 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse603 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse604 (or .cse601 .cse16))) .cse605 .cse606 .cse607 (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse608 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse608 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse608 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or .cse7 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse609 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse609 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse609 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse609 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse610)))) .cse80) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse611 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse611 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse612 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse612 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse612 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse611 21)))) (or (and (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (< v_ArrVal_6714 20))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse613 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse613 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse613 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse614 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse614 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse614 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse615 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse615 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse615 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse616 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse616 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse616 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse617 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse617 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse617 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse617 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse7 .cse73 .cse264)) .cse43) (or (and (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse618 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse619 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse618 .cse14) (= (select (select .cse619 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse618 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse619 v_arrayElimCell_461) 0) 0))))) (or .cse7 .cse212 .cse295) (or (and (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse620 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse620 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse620 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse620 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse620 v_arrayElimCell_461) 0) 0))))) .cse3 .cse4 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse621 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse621 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse621 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse621 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse621 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse622 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse622 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse622 v_arrayElimCell_461) 0) 0)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse623 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse623 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse623 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse623 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse624 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse624 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse624 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse624 v_arrayElimCell_461) 0) 0)))) .cse8) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse625 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse625 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse625 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse625 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse626 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse626 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse626 v_arrayElimCell_461) 0) 0)))))) .cse0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse628 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse627 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse627 21) (< .cse627 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse628 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse628 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse628 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse628 v_arrayElimCell_461) 0) 0)))))) (or .cse0 (and .cse629 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse630 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse630 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse631 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse631 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse631 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse631 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse631 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse630 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse633 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse632 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse632 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse632 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse632 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse633 21) (< .cse633 .cse21)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse634 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse634 .cse14) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse635 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse635 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse635 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse635 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse635 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse634 21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse636 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse636 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse636 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse637 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse637 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse637 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse637 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse637 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (or .cse8 (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse639 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse638 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse638 21) (< .cse638 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse639 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse639 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse639 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse640 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse640 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse641 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse641 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse641 v_arrayElimCell_461) 0) 0)))) (< .cse640 21)))) .cse383 .cse396 (or .cse80 (and .cse391 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse642 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse642 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse642 v_arrayElimCell_461) 0) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse387 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse643 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse643 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse643 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse643 v_arrayElimCell_461) 0) 0))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse645 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse644 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse644 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse644 v_arrayElimCell_461) 0) 0)))) (< .cse645 21) (< .cse645 .cse21)))) .cse398) .cse0) .cse390 .cse381 .cse382 (or .cse86 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse646 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse646 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse646 v_arrayElimCell_461) 0) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) .cse392)) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse647 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse647 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse647 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select (select .cse647 v_arrayElimCell_461) 0) 0))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse648 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse648 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse648 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse649 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse649 21) (< .cse649 .cse21)))) (= (select (select .cse648 v_arrayElimCell_461) 0) 0)))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse650 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse650 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse650 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse650 v_arrayElimCell_461) 0) 0)))) .cse86) .cse393 (or (and (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse652 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse651 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse651 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse651 v_arrayElimCell_461) 0) 0)))) (< .cse652 21) (< .cse652 .cse21)))) (< v_ArrVal_6714 20))) .cse403) .cse0) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse653 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse653 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse654 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse654 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse654 v_arrayElimCell_461) 0) 0)))) (< .cse653 21)))))) (or .cse86 (and .cse400 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse655 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse655 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse655 v_arrayElimCell_461) 0) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse656 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse656 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse656 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse656 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse656 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse657 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse657 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse657 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse657 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse118) .cse80) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse658 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse658 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse658 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse658 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select (select .cse658 v_arrayElimCell_461) 0) 0))))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse659 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse659 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse659 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse659 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse659 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse660 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse660 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse660 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse660 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) .cse661)) (or .cse86 (and .cse99 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse662 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse662 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse662 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse662 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse663 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse663 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse663 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse663 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse663 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))))) (or .cse0 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse665 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse664 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse664 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse664 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse664 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse665 21) (< .cse665 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse666 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse666 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse667 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse667 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse667 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse667 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse667 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse666 .cse21)))))) .cse329)) .cse232 (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse668 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse669 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse668 .cse14) (= (select (select .cse669 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse669 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse668 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse669 v_arrayElimCell_461) 0) 0))))) .cse670 (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse671 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse671 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse671 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse672 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse672 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse672 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse672 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse673 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse673 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse673 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse674 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse674 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse674 v_arrayElimCell_461) 0) 0))))))))) (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse675 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse675 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse6 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse675 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse106 (= (select (select .cse675 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse675 v_arrayElimCell_461) 0) 0))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse676 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse676 .cse14) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse677 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse677 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse677 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse677 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse676 21)))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse678 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse678 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse678 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse678 v_arrayElimCell_465) v_arrayElimCell_467) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse679 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse679 21) (< .cse679 .cse21)))) (= (select (select .cse678 v_arrayElimCell_461) 0) 0)))))) (or (and (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse680 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse680 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse680 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse680 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse681 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse681 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse681 v_arrayElimCell_461) 0) 0)))))))) (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse682 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse682 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse682 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse682 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse682 v_arrayElimCell_461) 0) 0))))) .cse301 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse683 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse683 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse683 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse683 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse683 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse684 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse684 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse684 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select (select .cse684 v_arrayElimCell_461) 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse685 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse685 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse685 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse685 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse302 (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse686 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse686 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select (select .cse686 v_arrayElimCell_461) 0) 0)))))) .cse295) (or (and (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse687 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse687 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse687 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select (select .cse687 v_arrayElimCell_461) 0) 0)))) .cse76) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse688 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse688 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse688 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse688 v_arrayElimCell_461) 0) 0))))))) .cse78) .cse689 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse690 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse690 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse690 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse690 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse690 v_arrayElimCell_461) 0) 0))))) .cse691 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse692 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse692 .cse14) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse693 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse693 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse693 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse693 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse692 21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse694 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse694 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse694 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse695 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse695 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse695 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse695 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse696 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse696 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse696 21) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse697 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse697 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse697 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse697 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse697 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse698 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse698 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse698 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse698 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse698 v_arrayElimCell_461) 0) 0)))) .cse86)) .cse16) (or (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse699 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse699 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse699 v_arrayElimCell_470) v_arrayElimCell_468) 0)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse700 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse700 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse700 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse76)) .cse78) (or .cse262 .cse6 .cse71) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse702 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse701 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse701 .cse14) (= (select (select .cse702 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse702 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse701 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (and (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse703 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse703 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse703 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))))) (or .cse7 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse704 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse704 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse704 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse704 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse73 (= (select v_ArrVal_6733 0) 0))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse705 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse705 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse705 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse706 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse706 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse706 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse707 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse707 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse707 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse707 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse708 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse708 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse708 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse26) (or .cse16 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse709 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse709 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse709 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse710 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse710 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse710 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse710 v_arrayElimCell_461) v_arrayElimCell_463) 0))))))))) .cse711 (or .cse78 (and (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse712 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse712 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse712 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse712 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse76) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse713 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (= (select (select .cse713 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse713 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse713 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse714 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse714 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse714 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse714 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse714 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse715 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse715 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse716 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse716 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse716 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse716 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse715 21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse717 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse717 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse717 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse718 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse718 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse718 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse719 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse719 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse720 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse720 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse720 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse720 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse720 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse719 21)))) (or .cse86 (and .cse99 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse721 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse721 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse721 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse721 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse722 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse722 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse722 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse722 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse722 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse723 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (= (select (select .cse723 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse723 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse723 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse723 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse86) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse724 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse724 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse724 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse724 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse724 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse725 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse725 .cse14) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse726 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse726 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse726 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse726 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse725 21)))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse728 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse727 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse727 .cse14) (= (select (select .cse728 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse728 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse728 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse727 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse0 (and (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse729 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse729 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse729 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse730 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse730 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse730 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse730 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse731 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse731 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse731 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse731 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse3 .cse4 (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse732 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse732 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse732 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse732 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse733 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse733 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse733 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse734 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse734 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse734 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse734 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse734 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse735 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse735 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse6 (= (select (select .cse735 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse735 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse735 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse7))) (or .cse295 (and (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse736 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse736 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse736 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse737 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse737 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse737 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse737 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse301 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse738 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse738 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse738 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse738 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse739 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse739 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse739 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse740 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse740 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse740 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse740 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse740 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse302 (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse741 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse741 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse741 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse741 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse742 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse742 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse742 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse742 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse742 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse7))) (or .cse0 (and .cse629 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse744 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse743 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse743 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse743 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse743 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse744 21) (< .cse744 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse746 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse745 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse745 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse745 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse745 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse745 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse746 21) (< .cse746 .cse21)))))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse747 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse747 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse747 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse747 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) .cse661 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse748 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse748 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse748 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse748 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse748 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (or .cse8 (and (or .cse86 (and .cse400 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse749 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse749 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse749 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) .cse383 .cse396 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse750 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse750 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse750 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse751 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse751 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse751 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))))) .cse387 (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse752 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse752 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse753 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse753 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse753 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse752 .cse21)))) .cse398) .cse0) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse754 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse754 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse754 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse754 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse390 .cse381 (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse755 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse755 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse755 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) .cse392) .cse86) .cse382 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse756 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse756 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse756 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse757 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse757 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse757 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse758 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (= (select (select .cse758 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse758 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse758 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse86) .cse393 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse759 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse759 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse759 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse391) .cse80) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse761 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse760 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse760 21) (< .cse760 .cse21)))) (= (select (select .cse761 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse761 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse761 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse762 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse762 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse762 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse762 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse763 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse763 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse763 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse763 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse764 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse764 21) (< .cse764 .cse21))))))))) (or .cse0 (and .cse403 (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse765 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse765 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse766 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse766 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse766 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (< .cse765 .cse21)))) (< v_ArrVal_6714 20))))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse768 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse767 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse767 .cse14) (= (select (select .cse768 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse768 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse767 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse670 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse769 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse769 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse770 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse770 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse770 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse770 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse770 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse769 21)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse771 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse771 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse771 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse772 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse772 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse772 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse772 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse772 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))))))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse773 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse773 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse773 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse773 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse774 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse774 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse774 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse774 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse774 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse118) .cse80) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse775 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse775 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse775 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse775 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse775 v_arrayElimCell_465) v_arrayElimCell_467) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse776 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse776 21) (< .cse776 .cse21))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse777 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse777 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse6 (= (select (select .cse777 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse777 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse106 (= (select (select .cse777 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) .cse689 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse779 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse778 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse778 21) (< .cse778 .cse21)))) (= (select (select .cse779 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse779 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse779 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse779 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse691 (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse781 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse780 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse780 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse780 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse780 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse781 21) (< .cse781 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse783 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse782 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse782 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse782 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse782 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse782 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (< .cse783 21) (< .cse783 .cse21)))))) .cse329) .cse0) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse784 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse784 .cse14) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse785 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse785 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse785 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse785 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse784 21)))) (or .cse7 .cse295 .cse786))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse787 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse787 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse787 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse787 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse43) (or .cse8 (and (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse788 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse788 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse788 v_arrayElimCell_470) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse789 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse789 21) (< .cse789 .cse21))))))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse790 (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse791 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse791 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse791 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse0 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse792 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse792 21) (< .cse792 .cse21)))))) .cse793)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse794 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse794 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse794 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse235) (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse795 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse795 .cse14) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse795 21) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse796 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse796 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse796 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse86) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse798 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse797 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse797 21) (< .cse797 .cse21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse798 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse798 v_arrayElimCell_470) v_arrayElimCell_468) 0))))))))) .cse16) .cse799 .cse800 (or (and .cse524 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse16)) .cse80) (or .cse86 (and .cse801 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))))) (or .cse16 (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) .cse86) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse802 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse802 .cse14) (< .cse802 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse803 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse803 21) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse803 .cse21)))) .cse0) (or .cse0 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse804 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse804 21) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse804 .cse21))))) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse805 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse805 .cse14) (< .cse805 21)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (and .cse806 .cse807) .cse16) .cse808)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse809 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse809 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse810 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse810 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse810 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse809 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (or .cse72 .cse82) (or .cse43 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse811 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse811 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse811 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse812 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse812 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse812 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse813 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse813 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse813 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse813 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))))))))))) (or .cse6 .cse71 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse814 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse814 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse814 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse814 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse815 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse815 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse815 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse816 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse816 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse816 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse816 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or .cse8 (and (or .cse16 .cse461) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse818 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse817 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse817 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse817 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (< .cse818 .cse14) (< .cse818 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse94)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse819 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse819 .cse14) (< .cse819 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse820 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse820 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse820 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse820 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse821 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse821 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse822 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse822 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse822 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (< .cse821 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse823 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse823 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< .cse823 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse8) (or (let ((.cse827 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (and .cse296 (or (and .cse304 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse824 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse824 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse824 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse824 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse7) (or .cse8 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse825 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse825 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse825 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse826 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse826 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse826 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse826 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse301 (or .cse16 (and (or .cse8 .cse827) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse828 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse828 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse828 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or .cse8 (and (or .cse16 .cse827) .cse297 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse829 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse829 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse829 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse302)) .cse340) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse830 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse830 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse830 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse830 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse831 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse832 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse831 .cse14) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse832 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse831 21) (= (select (select .cse832 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse16) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse833 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse833 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse834 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse834 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse834 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse834 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (< .cse833 .cse21)))))) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse835 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse836 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse835 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse835 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse836 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse836 .cse21)))) .cse8) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse837 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse837 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse838 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse838 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse838 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))) (< .cse837 .cse21)))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse839 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (< .cse839 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse839 .cse21))))) (or .cse6 .cse7 .cse157 .cse167) .cse840 (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse841 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse841 21) (< .cse841 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse843 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse842 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse842 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse842 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse843 21) (< .cse843 .cse21)))))))) .cse844) .cse0) (or (let ((.cse846 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse845 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse845 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse845 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))))) (or .cse8 .cse846)) .cse16) .cse605 .cse606 .cse607 (or .cse8 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse847 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse847 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse847 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (or .cse8 (and (or .cse16 .cse846) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse848 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse848 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse848 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) .cse604)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse849 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse849 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse849 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse849 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or .cse7 (and .cse535 .cse610)))) .cse346) (or .cse7 (and .cse850 .cse851 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))) .cse16 .cse78 .cse76) (or .cse80 .cse852 .cse16) (or .cse235 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse853 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse853 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse853 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (or (and .cse104 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse854 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse854 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse854 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse854 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse106 .cse73))) .cse7) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse855 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse855 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse856 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse856 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse856 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse856 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse855 21)))))) (or .cse72 .cse73 .cse167) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse857 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (.cse858 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< .cse857 .cse14) (= (select (select .cse858 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (< .cse857 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse858 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse8) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse859 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse859 .cse14) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse860 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse860 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse860 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse859 21)))))) (or .cse508 .cse16) .cse18) .cse8) (or (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse861 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse861 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse861 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse73) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse862 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse862 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse862 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse862 v_arrayElimCell_465) v_arrayElimCell_467) 0) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 20)))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse107 .cse73)) .cse71) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse863 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse863 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse863 21) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse864 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse864 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse864 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse864 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))))))))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse866 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse865 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse865 .cse14) (= (select (select .cse866 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse866 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse865 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse867 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse867 .cse14) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse868 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse868 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse868 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse867 21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse869 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse869 .cse14) (< .cse869 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse870 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse870 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse870 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (or (and (or .cse81 .cse71) (or .cse16 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse871 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse871 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse871 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse872 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse872 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse872 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse872 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse873 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse873 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse873 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse346) (or .cse82 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse874 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse874 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse874 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse874 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (= (select v_ArrVal_6733 0) 0))))) (or .cse16 (let ((.cse883 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1002 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1002 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse1002 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1002 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1002 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (and (or .cse78 (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse875 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse77)) (= (select (select .cse875 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse875 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse875 v_arrayElimCell_470) v_arrayElimCell_468) 0)))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse876 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse876 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse876 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse876 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse76))) (or (and (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse877 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse877 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse877 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse877 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse606 .cse607 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse878 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse878 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse878 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse878 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse879 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse879 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse879 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse879 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse879 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse880 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse880 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse880 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or .cse8 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse881 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse881 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse881 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse882 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse882 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse882 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse882 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or .cse883 .cse7)) .cse80) .cse711 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse884 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse884 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse885 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse885 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse885 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse885 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse885 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse884 21)))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse887 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse886 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse886 .cse14) (= (select (select .cse887 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse887 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse886 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse888 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse888 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse888 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse889 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse889 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse889 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse889 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse889 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse890 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse890 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse890 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse890 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse890 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (or .cse8 .cse347) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse891 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse891 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse891 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse892 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse892 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse892 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse893 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse893 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (= (select (select .cse893 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse893 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse893 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse894 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse894 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse894 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse894 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse895 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse895 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse895 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))) .cse8) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse896 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse896 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse896 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse896 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse897 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse897 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse897 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse897 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))) .cse86) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse898 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse898 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse898 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse898 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse898 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse899 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse899 21) (< .cse899 .cse21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse900 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse900 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse900 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse900 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse900 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse575 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse901 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse901 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse902 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse902 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse902 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse902 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse901 .cse21))))) .cse0) (or (and (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse903 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse903 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (= (select (select .cse903 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse903 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse903 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse167)))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse904 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse905 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse904 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse904 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse905 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse905 .cse21))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse907 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse906 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse906 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse906 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse906 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse906 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse907 21) (< .cse907 .cse21)))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse909 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse908 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse908 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse908 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse909 21) (< .cse909 .cse21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse911 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse910 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse910 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse910 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse910 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse911 21) (< .cse911 .cse21)))))) (or .cse8 .cse349) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse913 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse912 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse912 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse912 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse912 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse913 21) (< .cse913 .cse21)))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse914 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse915 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse914 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse914 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse914 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse915 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse915 .cse21)))) .cse8) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse917 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse916 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse916 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse916 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse917 21) (< .cse917 .cse21))))) .cse0) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse918 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse918 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse918 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse919 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse919 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse919 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse919 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse920 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse920 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse921 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse921 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse921 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse921 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse920 21)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse922 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse922 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse923 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse923 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse923 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse922 21)))))) (or .cse86 (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse924 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse924 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse924 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse924 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse582 (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse925 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse925 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse925 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse925 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse925 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse927 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse926 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse926 .cse14) (= (select (select .cse927 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse927 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse927 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse926 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse928 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (= (select (select .cse928 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse928 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse928 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse928 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse86) (or .cse86 (and (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse929 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse929 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (= (select (select .cse929 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse930 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse930 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse930 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse930 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse931 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse931 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse931 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))))) (or .cse883 .cse6 .cse7) .cse158 .cse159 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse932 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse932 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse932 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse932 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse933 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse933 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse933 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse933 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse933 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse934 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse934 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (= (select (select .cse934 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse934 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))) (or .cse8 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse935 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse935 .cse14) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse935 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse0 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse937 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse936 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse936 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse936 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse936 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse937 21) (< .cse937 .cse21)))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse938 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse939 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse938 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (= (select (select .cse938 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse938 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse939 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse939 .cse21))))) (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse941 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse940 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse940 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse940 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse940 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse941 21) (< .cse941 .cse21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse943 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse942 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse942 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse942 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse943 21) (< .cse943 .cse21)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse945 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse944 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse944 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse944 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse944 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse944 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse945 21) (< .cse945 .cse21)))))) .cse840 (or .cse883 .cse6 .cse7 .cse167) .cse844 (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse946 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse947 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select (select .cse946 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (= (select (select .cse946 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse947 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< .cse947 .cse21))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse948 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse948 .cse14) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse949 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse949 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse949 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse948 21)))) (or (and .cse806 (or (and .cse801 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse950 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse950 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse950 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21)))))) .cse86) .cse790 (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse951 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse951 21) (< .cse951 .cse21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse953 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse952 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse952 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse952 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse953 21) (< .cse953 .cse21))))) .cse0) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse954 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse954 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse954 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse955 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse955 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse955 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse955 v_arrayElimCell_470) v_arrayElimCell_468) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse956 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse956 21) (< .cse956 .cse21))))))) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse957 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse957 .cse14) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse958 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse958 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse958 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse957 21)))) (or .cse235 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse959 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse959 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse959 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse959 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) .cse799 (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse960 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (= (select (select .cse960 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse960 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse960 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) .cse86) (or (and (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse961 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse961 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse961 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21))) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) .cse86) .cse800 (or .cse0 (and .cse793 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse963 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse962 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse962 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse962 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse963 21) (< .cse963 .cse21)))))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse965 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse964 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse964 21) (< .cse964 .cse21)))) (= (select (select .cse965 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse965 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse965 v_arrayElimCell_470) v_arrayElimCell_468) 0)))))) .cse807 (or (and .cse524 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse966 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse966 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse966 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) .cse80) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse967 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse967 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse967 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse967 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) .cse808 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse968 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse968 .cse14) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse969 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse969 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse969 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse968 21))))))) .cse8) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse971 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (let ((.cse970 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse970 21) (< .cse970 .cse21)))) (= (select (select .cse971 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse971 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse971 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse971 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (or .cse883 .cse6 .cse7 .cse106) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse972 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse972 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse973 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse973 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse973 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse973 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse972 21)))) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse974 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse974 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse975 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse975 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse975 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse975 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (< .cse974 .cse21)))))) .cse492 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse976 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse976 21) (< .cse976 .cse21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse977 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse977 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse977 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse977 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse977 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))))))) .cse0) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse978 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse978 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse978 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse979 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse979 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse979 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse979 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse979 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))) (or .cse80 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse980 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse980 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse980 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse980 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse980 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse981 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse981 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse981 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse981 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse165)) (or .cse8 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse982 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse982 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse983 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse983 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse983 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse983 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse982 21)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse984 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse984 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse985 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse985 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse985 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse984 21)))))))) (or (and .cse83 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse986 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse986 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse986 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse986 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse987 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse987 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse987 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse987 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse987 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))) .cse86) (forall ((v_ArrVal_6714 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse988 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse988 .cse14) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse988 21) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse989 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse989 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (= (select (select .cse989 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse989 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse990 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse990 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse991 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse991 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse991 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse991 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse991 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse990 21)))))) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse993 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse992 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse992 .cse14) (= (select (select .cse993 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (= (select (select .cse993 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse992 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse80 .cse7 .cse786) (or .cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse994 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse994 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse994 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (< (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 21) (= (select (select .cse994 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse994 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse995 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse995 .cse14) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse996 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse996 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse996 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse996 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (< .cse995 21)))))) .cse583 (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse998 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733)) (.cse997 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< .cse997 .cse14) (= (select (select .cse998 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (= (select (select .cse998 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse998 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (< .cse997 21) (not (= (store .cse10 .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711)))))) (or .cse7 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse999 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse999 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse6 (= (select (select .cse999 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse999 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse106 (= (select (select .cse999 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1000 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse1000 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1000 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse1000 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse1000 v_arrayElimCell_465) v_arrayElimCell_467) 0) (forall ((v_ArrVal_6714 Int)) (let ((.cse1001 (select (store |c_#length| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6714) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (< v_ArrVal_6714 20) (< .cse1001 21) (< .cse1001 .cse21))))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse2 (select v_ArrVal_6711 .cse2)) v_ArrVal_6711))))))))))))))) is different from true WARNING: YOUR LOGFILE WAS TOO LONG, SOME LINES IN THE MIDDLE WERE REMOVED. [2024-11-13 16:27:15,766 WARN L873 $PredicateComparison]: unable to prove that (or (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~head~0#1.base|) 1)) (let ((.cse459 (+ 29 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse716 (select |c_#length| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (let ((.cse730 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse18 (< |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 2)) (.cse8 (< .cse716 21)) (.cse9 (< .cse716 .cse459))) (let ((.cse655 (or .cse8 .cse9)) (.cse63 (< (+ 6 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse736 (or .cse8 .cse18)) (.cse15 (< .cse716 (+ 21 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (.cse20 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse3 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse5 (= .cse730 0))) (let ((.cse57 (not .cse5)) (.cse696 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse738 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse738 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse738 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse6 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse11 (< |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 1)) (.cse13 (< .cse716 20)) (.cse84 (and .cse736 (or .cse8 .cse15))) (.cse277 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse737 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse737 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse737 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse70 (and .cse736 .cse655 (or .cse8 .cse63 .cse15))) (.cse281 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (let ((.cse614 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse462 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse735 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse735 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse735 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse122 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse734 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse734 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse734 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse409 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse733 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse733 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse733 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse226 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse456 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse732 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse732 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse732 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse225 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse418 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse731 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse731 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse731 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse0 (< .cse730 0)) (.cse588 (or .cse70 .cse281)) (.cse589 (or .cse84 .cse277)) (.cse146 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse729 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse729 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse729 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse30 (< (+ 7 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse652 (or .cse11 .cse13)) (.cse23 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse728 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse728 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse728 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse728 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse156 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse117 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse8 .cse15))) (.cse164 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse341 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse727 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse727 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse727 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse727 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse22 (not .cse6)) (.cse208 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse726 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse726 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse726 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse582 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse725 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse725 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse725 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse695 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse724 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse724 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse724 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse724 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse445 (or .cse6 .cse696)) (.cse448 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse723 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse723 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse723 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse723 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse699 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse722 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse722 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse722 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse283 (or .cse277 .cse57)) (.cse590 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (.cse284 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse697 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse721 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse721 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse721 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse721 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse42 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse720 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse720 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse720 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse720 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse280 (or .cse9 .cse13)) (.cse130 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse719 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse719 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse719 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse125 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse718 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse718 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse718 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse73 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse717 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse717 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse717 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse2 (< .cse716 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 28)))) (let ((.cse71 (and (or .cse73 .cse2) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse715 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse715 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse715 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse2))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse65 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse125))) (.cse27 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse130))) (.cse28 (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse77 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse714 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse714 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse714 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse44 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse713 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse713 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse713 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse43 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (.cse7 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse75 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse712 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse712 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse712 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse712 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse89 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse278 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (.cse34 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse711 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse711 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse711 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13))) (.cse282 (and .cse280 (or .cse5 .cse13))) (.cse79 (or .cse9 .cse13 .cse42)) (.cse36 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse710 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse710 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse710 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse710 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) (.cse37 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse709 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse709 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse709 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse35 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse708 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse708 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse708 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse286 (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse707 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse707 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse707 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse707 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0)))))) (.cse255 (or .cse8 .cse57 .cse697)) (.cse46 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse191 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse706 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse706 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse706 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13))) (.cse72 (and .cse283 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse705 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse705 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse705 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse590 .cse5) .cse284)) (.cse90 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse704 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse704 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse704 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse301 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse703 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse703 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse703 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse703 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse66 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse702 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse702 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse702 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse702 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse15))) (.cse64 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse701 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse701 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse701 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse15))) (.cse257 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse700 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse700 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse700 v_arrayElimCell_470) v_arrayElimCell_468) 0))))) (.cse311 (or .cse699 .cse57)) (.cse309 (or .cse57 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse698 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse698 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse698 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse698 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse6 .cse699)))) (.cse303 (or .cse57 .cse697)) (.cse210 (or (and .cse445 .cse448) .cse57)) (.cse215 (or .cse696 .cse57)) (.cse218 (or .cse695 .cse57)) (.cse78 (or .cse695 .cse8 .cse57)) (.cse441 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse694 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse694 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse694 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse694 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse438 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse693 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse693 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse693 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse440 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse692 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse692 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse692 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse692 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse442 (or .cse6 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse691 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse691 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse691 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (.cse342 (or .cse582 .cse57)) (.cse289 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse252 (or .cse208 .cse57)) (.cse270 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse33 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse690 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse690 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse690 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15))) (.cse32 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse689 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse689 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse689 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse689 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) (.cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse688 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse688 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse688 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15))) (.cse245 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse687 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse687 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse687 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse13))) (.cse242 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse686 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse686 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse686 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse241 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) .cse13))) (.cse243 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse685 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse685 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse685 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse246 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse684 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse684 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse684 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse684 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse247 (or .cse341 .cse22 .cse13)) (.cse48 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse13 .cse15))) (.cse194 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse683 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse683 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse683 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15))) (.cse195 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) .cse15))) (.cse29 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse682 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse682 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse682 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse682 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) (.cse151 (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse681 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse681 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse681 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse160 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse164))) (.cse157 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse680 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse680 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse680 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse117))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse154 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse156))) (.cse159 (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse679 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse679 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse679 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse169 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse678 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse678 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse678 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse158 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse52 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse677 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse677 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse677 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse677 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse444 (or .cse8 .cse9 .cse23)) (.cse132 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse149 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15))) (.cse359 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse676 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse676 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse676 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse676 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) (.cse61 (and (or .cse30 .cse13 .cse15) .cse652 .cse280)) (.cse107 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse146))) (.cse109 (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)) .cse6)) (.cse25 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse675 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse675 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse675 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse24 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse193 (or .cse57 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse673 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse673 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse673 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse673 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse674 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse674 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse674 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) (.cse206 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse672 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse672 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse672 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse57)) (.cse449 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse671 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse671 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse671 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse514 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse513 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse670 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse670 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse670 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse59 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse669 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse669 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse669 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (.cse60 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse668 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse668 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse668 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse668 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse100 (or .cse22 (and (or .cse0 .cse2 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse665 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse665 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse665 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))))) .cse588 (or .cse70 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse666 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse666 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse666 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) .cse589 (or .cse84 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse667 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse667 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse667 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse667 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (.cse307 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse664 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse664 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse664 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse312 (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse403 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse663 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse663 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse663 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse663 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse18)) (.cse56 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse662 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse662 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse662 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse382 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse418))) (.cse220 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse225))) (.cse230 (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse661 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse661 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse661 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse224 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse227 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse660 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse660 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse660 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse117))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse228 (or .cse456 .cse84)) (.cse229 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse223 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse226))) (.cse231 (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse659 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse659 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse659 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse15)))))) (.cse237 (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse658 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse658 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse658 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse400 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse409))) (.cse271 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse657 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse657 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse657 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse431 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse656 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse656 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse656 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse656 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse117)))))) (.cse352 (and (or .cse8 .cse63) .cse655)) (.cse172 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse653 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse653 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse653 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse653 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse654 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse654 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse654 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse284)) (.cse53 (and .cse652 (or .cse13 .cse15))) (.cse256 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse651 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse651 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse651 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse651 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse393 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse650 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse650 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse650 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse396 (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (.cse62 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse649 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse649 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse649 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse649 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse356 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse648 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse648 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse648 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (.cse357 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse647 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse647 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse647 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse647 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse128 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse122))) (.cse390 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse645 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse645 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse645 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse645 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse646 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse646 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse646 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse284)) (.cse68 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse644 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse644 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse644 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse407 (or .cse22 (and .cse588 (or .cse84 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse641 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse641 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse641 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse641 v_arrayElimCell_461) 0) 0))))) .cse589 (or .cse0 .cse2 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse642 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse642 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse642 v_arrayElimCell_461) 0) 0))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse643 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse643 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse643 v_arrayElimCell_461) 0) 0)))) .cse70)))) (.cse167 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse165 (or .cse84 .cse462)) (.cse143 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse640 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse640 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse640 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse144 (or .cse6 .cse614))) (and (or .cse0 (and (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse1 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse1 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse1 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse2))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse4 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse4 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse4 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse2))) (or .cse5 (and (or .cse6 .cse7) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse10 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse10 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))))) (or .cse5 (and (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse12 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse12 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse12 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse12 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13)))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse14 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse14 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse14 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse14 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse16 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse9 (= (select (select .cse16 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse16 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0)))) .cse5) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse17 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse17 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse17 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse17 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15))))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or .cse18 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse19 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse19 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse19 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse19 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse21 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse21 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse21 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse8 .cse22 .cse23) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse24)) (forall ((v_ArrVal_6714 Int)) (or .cse25 (< v_ArrVal_6714 20))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse26 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse26 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse26 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))))) .cse27 .cse28)) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or .cse5 (and .cse29 (or .cse30 (and .cse31 .cse32 .cse33)) .cse34 (or (and .cse35 .cse36 .cse37) .cse11) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse38 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse38 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse38 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)))) (or .cse11 (and (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse39 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse39 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse39 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse39 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse40 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse40 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse40 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse41 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse41 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse41 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (or .cse22 .cse13 .cse42) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse43)) (forall ((v_ArrVal_6714 Int)) (or .cse44 (< v_ArrVal_6714 20))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse45 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse45 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse45 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))))))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (or (and (or .cse6 .cse46) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse47 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse47 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse47 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0))))))))))) .cse5) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse49 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse48 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse49 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse49 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse49 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (or .cse6 (and (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse50 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse50 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse50 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse50 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse51 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse51 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse51 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse51 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))))) (or .cse52 .cse53) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse54 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse54 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse54 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse54 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))) .cse11) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse55 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse55 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse55 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse55 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse56)) (or (and (or .cse52 .cse57) (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse58 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse58 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse58 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) .cse59 .cse60) .cse61) (or .cse11 .cse62 .cse13) (or .cse63 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse64)) .cse65 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse66)))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse67 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse67 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse67 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse67 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse68 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse69 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse69 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse69 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse5)) .cse70) (or .cse71 .cse5 .cse0) (or .cse72 .cse70 .cse22) (or (and (or .cse73 .cse13) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse74 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse13)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse74 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse74 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse74 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse75 .cse13)) .cse57) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse76 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse76 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse76 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse77)) (or (and .cse78 .cse79) .cse22) (or (and (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse80 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse80 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse80 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse2))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse81 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse81 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse81 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse2)) .cse5 .cse0) (or (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse82 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse82 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse82 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) .cse2) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse83 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse83 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse83 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse2)))))))) .cse5 .cse0) (or .cse71 .cse0) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse85 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse85 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse85 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse85 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse86 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse48 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse86 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse86 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse86 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or .cse6 (and (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse87 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse87 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse87 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse87 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse88 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse88 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse88 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse88 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse5 .cse89 .cse0 .cse2) (or .cse5 (let ((.cse137 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse189 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse189 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse189 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse189 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse189 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (let ((.cse92 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15 (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse188 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse188 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse188 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse188 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse188 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse91 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse187 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse187 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse187 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (.cse123 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse186 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse186 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse186 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse186 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse186 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse124 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse185 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse185 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse185 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (.cse95 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse184 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse184 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse184 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse184 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse96 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse183 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse183 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse99 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse182 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse182 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse182 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse182 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse98 (or .cse137 .cse8 .cse22)) (.cse97 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse181 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse181 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse181 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse133 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse180 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse180 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse180 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse180 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse134 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse179 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse179 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9))) (.cse108 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse178 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse178 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse178 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse178 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse105 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse177 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse177 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse177 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse177 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse106 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse176 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse176 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse176 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse110 (or .cse137 .cse8 .cse22 .cse15)) (.cse104 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse175 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse175 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse175 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse175 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse175 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))) (and .cse90 (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse91)) .cse65 (forall ((v_ArrVal_6714 Int)) (or .cse92 (< v_ArrVal_6714 20)))) .cse63) (or (and (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse93 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse93 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (= (select (select .cse93 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse94 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse94 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (= (select (select .cse94 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse94 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse95)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse96)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse97)) .cse98 .cse27 .cse28 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse99))) .cse18) .cse100 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse101 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse101 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse101 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse101 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse101 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse102 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (= (select (select .cse102 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse102 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse102 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse102 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse63 (and (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse103 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse103 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (= (select (select .cse103 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse103 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse104)) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse105)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse106)))) .cse107 (forall ((v_ArrVal_6714 Int)) (or .cse108 (< v_ArrVal_6714 20))) .cse109 .cse110 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse111 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse111 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (= (select (select .cse111 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse112 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse112 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (= (select (select .cse112 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse113 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse113 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse113 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse113 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) .cse77 (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse114 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse114 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse114 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse114 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse114 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse18) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse115 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse115 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse115 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse115 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse115 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse116 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse116 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse116 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse116 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse116 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse117))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse118 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse118 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse118 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse118 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse119 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse119 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse119 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse119 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse119 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse68) .cse70) (or (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse120 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse120 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse120 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse120 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse2))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse121 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse121 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse121 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse121 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) .cse2)) .cse0) (or .cse18 (and .cse122 .cse123 .cse124)) (or .cse63 (and .cse92 .cse125 .cse91)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse126 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse126 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (= (select (select .cse126 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse127 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse127 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (= (select (select .cse127 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse127 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse18 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse123)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse124)) .cse128)) (or (and (or .cse6 (and .cse95 .cse96)) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse129 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse129 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (= (select (select .cse129 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse129 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse99 .cse130 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse131 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse131 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (= (select (select .cse131 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse98 (or .cse132 .cse6) .cse97) .cse18) (or .cse6 (and .cse133 .cse134)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse135 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse135 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse135 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse135 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse135 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse136 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse136 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse136 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse136 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse136 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse137 .cse8 .cse22 .cse9) (or (and (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse138 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse138 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse138 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse138 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse139 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse139 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse139 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse140 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse140 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse140 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse140 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse141 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse141 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse141 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse141 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse141 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse142 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse142 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse142 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse142 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) .cse143 (or .cse137 .cse22) .cse144 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse145 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse145 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse145 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) .cse70) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or .cse133 (< v_ArrVal_6714 20))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse134)))) (or .cse63 (and .cse108 .cse146 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse147 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse147 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (= (select (select .cse147 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse147 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)))) (or .cse6 (and .cse105 .cse106)) .cse110 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse148 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse148 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (= (select (select .cse148 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)))) (or .cse6 .cse149) .cse104)) (or .cse6 (let ((.cse155 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse171 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse171 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse171 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse161 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse170 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse170 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse170 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))) (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse150 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse150 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse150 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) .cse151 (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse152 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse152 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse152 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse152 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse153 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse153 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse153 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse153 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse18 (and .cse154 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse155)))) (or (and .cse156 .cse155) .cse18) .cse157 .cse158 .cse159 (or .cse63 (and .cse160 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse161)))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse162 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (= (select (select .cse162 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse162 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse162 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse163 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse163 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse163 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse163 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or (and .cse161 .cse164) .cse63) .cse165 (or .cse70 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse166 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse166 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse166 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse167)) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse168 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse168 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse168 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse168 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse117))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse169))) (or .cse70 .cse22 .cse172) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse173 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse173 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse173 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse173 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse174 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse174 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (= (select (select .cse174 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse174 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse190 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse190 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse190 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse9 .cse13)) .cse191 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse192 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse192 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse192 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13))) .cse5) (or .cse5 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse193 (or (and .cse194 .cse195 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15 (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse196 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse196 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse196 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse197 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse197 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse197 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse198 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse198 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse199 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse199 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse199 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse199 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse13 .cse15))) .cse30) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse200 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse200 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse200 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse201 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse201 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse201 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (or .cse11 (and .cse44 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse202 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse202 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse202 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse203 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse203 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse203 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse203 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse13)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse204 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse204 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse204 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse205 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse205 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse205 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) .cse43)) .cse206)) (or .cse75 .cse8 .cse57) (or .cse84 .cse75) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse207 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse207 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse207 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or (and (or .cse6 .cse208) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse209 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse209 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse209 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse209 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) .cse57) (or .cse70 (let ((.cse212 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (and .cse210 (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse211 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse211 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or (and (or .cse6 .cse212) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse213 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse213 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse213 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))) .cse5) .cse143 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse214 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse214 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse214 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse214 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) (or .cse6 (and .cse215 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse216 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse216 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse212 .cse5))) .cse144 (or .cse22 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse217 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse217 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse217 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse217 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse218))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse219 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse219 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse219 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (or .cse6 (let ((.cse221 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) (.cse222 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (and (or .cse63 (and .cse220 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse221)))) (or .cse18 (and (forall ((v_ArrVal_6714 Int)) (or .cse222 (< v_ArrVal_6714 20))) .cse223)) (or (and .cse224 (or (and .cse221 .cse225) .cse63) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or .cse18 (and .cse222 .cse226))) .cse5) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse224)) .cse227 .cse228 (or (and (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse229) .cse70) (or .cse5 (and .cse230 .cse231)) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse232 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse232 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse232 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse233 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse233 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse233 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse117))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse234 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse234 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse234 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse5 (and (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse235 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse235 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse235 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse236 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse236 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse236 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse18))) .cse237))) (or .cse11 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse238 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse238 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse238 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse239 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse239 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse239 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse239 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse240 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse240 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse240 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))))) (or .cse30 (and (or .cse6 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (or .cse6 (and .cse241 .cse242)) .cse243 (or .cse6 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse244 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse244 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse244 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse245 .cse246 .cse247)) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse248 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse248 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse248 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse6 (let ((.cse249 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse250 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse250 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse250 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and (or .cse13 .cse249 .cse15) (or .cse11 .cse13 .cse249)))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse251 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse48 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse251 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse251 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse251 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse6 (and .cse252 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse253 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse253 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse253 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or .cse5 .cse7))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse254 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse254 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse254 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse254 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse57) (or .cse75 .cse53) (or (and .cse255 (or .cse8 .cse256 .cse9)) .cse22) (or (and (or .cse52 .cse13) (or .cse257 .cse13)) .cse57) (or .cse5 (and (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse258 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse258 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse259 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse9 (= (select (select .cse259 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse260 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse260 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse260 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse63 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse261 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse261 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15)))) (or .cse63 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse262 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse262 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse262 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse262 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15)))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse263 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse263 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse263 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (= (select (select .cse263 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse264 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse264 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse264 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15))) .cse63) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse265 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse9 (= (select (select .cse265 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or (and (or .cse89 .cse2) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse2))))) .cse0) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse266 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse266 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse266 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse266 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse5 (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse267 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse267 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse267 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15))))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse268 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse268 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse268 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13)))))) (or .cse5 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse269 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse269 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)) (or .cse6 .cse270))) (or .cse70 (and .cse271 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse272 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse272 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse272 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse5) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse273 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse273 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse273 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse273 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse274 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse274 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse274 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse275 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse275 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 0) 0)))) .cse2) (forall ((v_ArrVal_6733 (Array Int Int))) (or (= (select v_ArrVal_6733 0) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse276 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse276 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse276 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse2)))))))) .cse0) (or .cse22 (and (or .cse277 .cse53) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))) .cse57 .cse13) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0))) .cse0 .cse2) (or .cse5 .cse53 .cse278) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse279 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse279 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse279 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse53) (or (and (or .cse5 .cse53) .cse280) .cse281))) (or .cse22 .cse282 (and .cse283 (or .cse5 .cse278) .cse284 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse285 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse285 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse285 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse5 (and .cse286 (forall ((v_ArrVal_6733 (Array Int Int))) (or (= (select v_ArrVal_6733 0) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse287 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse287 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse287 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse287 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (or .cse5 (and (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse288 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse288 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse288 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))) (< v_ArrVal_6714 20))) (or .cse6 .cse289))) (or .cse6 (and (or .cse63 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse290 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse290 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse290 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse290 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse291 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse291 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse291 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse292 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse292 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse292 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse293 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse293 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse9 (= (select (select .cse293 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse5) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse294 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse294 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse294 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse294 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse295 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse295 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse295 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse295 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse296 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse296 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse296 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse297 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse297 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse297 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse298 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse298 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse298 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse34)) (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse299 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse299 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse299 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse299 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse300 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse300 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse300 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse301)) (or (let ((.cse306 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (and (or .cse6 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse302 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse302 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse302 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (or (and .cse303 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse304 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse304 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse304 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse304 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse22) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse305 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse305 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse6 .cse306)) .cse5) .cse307 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse308 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse308 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse308 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse308 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse309 (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse310 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse310 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse310 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse5 .cse306) .cse311)) .cse312)) .cse282) (or .cse6 (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse313 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse313 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse313 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse313 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse314 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse314 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse314 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse314 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (forall ((v_ArrVal_6714 Int)) (or .cse90 (< v_ArrVal_6714 20))) (or .cse5 (let ((.cse317 (or .cse30 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse332 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse332 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse332 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15 (= (select v_ArrVal_6733 0) 0)))))) (.cse318 (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse331 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse331 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse331 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 .cse13))))) (= (select v_ArrVal_6733 0) 0)))) (.cse319 (or .cse11 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse330 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse330 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse330 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (.cse324 (or .cse30 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15 (= (select v_ArrVal_6733 0) 0))))) (.cse325 (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0)))) (.cse326 (or .cse11 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse315 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse315 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse315 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))))) (= (select v_ArrVal_6733 0) 0))) (or .cse22 (and (or .cse30 .cse13 .cse42 .cse15) (or .cse11 .cse13 .cse42) .cse79)) (or .cse11 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse316 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse316 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse316 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13)))) (or .cse6 (and .cse317 .cse318 .cse319)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse320 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse320 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse320 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse321 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse321 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse321 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15 (= (select v_ArrVal_6733 0) 0)))) .cse30) (or .cse30 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse322 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse322 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse322 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15)))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse323 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse323 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse323 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15 (= (select v_ArrVal_6733 0) 0)))) .cse30) (or .cse6 (and .cse324 .cse325 .cse326 .cse317 .cse318 .cse319)) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse327 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse327 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse327 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (= (select (select .cse327 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))))) (= (select v_ArrVal_6733 0) 0))) (or .cse11 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse328 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse328 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse328 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse328 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0))))) (or .cse6 (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse11) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)) .cse30))) (or .cse6 (and .cse324 .cse325 .cse326)) (or .cse11 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse329 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse329 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse329 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0)))))))) (or .cse11 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse36)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse37)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse35)))) (or (and (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse333 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (= (select (select .cse333 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse333 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) .cse286 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse334 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse334 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse334 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse334 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15 (= (select v_ArrVal_6733 0) 0)))) .cse30) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse335 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse335 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse335 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse336 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse336 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse336 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse30 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse337 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse337 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15)))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse338 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse338 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse338 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0))))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse339 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse339 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse340 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse340 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse340 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 .cse15 (= (select v_ArrVal_6733 0) 0)))) .cse30)) .cse5) (or (and .cse255 (or .cse341 .cse9 .cse13)) .cse22) (or .cse6 (and (or .cse5 .cse46) .cse342 (forall ((v_ArrVal_6714 Int)) (or .cse191 (< v_ArrVal_6714 20))))) (or .cse6 (and (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse343 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse343 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse9 (= (select (select .cse343 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse344 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse344 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse344 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)) (or .cse30 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse345 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse345 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse345 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse346 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse346 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse346 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse346 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse347 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse347 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse347 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)))) (or .cse11 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse348 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse348 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse348 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse349 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse349 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse349 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse349 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse350 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse350 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse350 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse351 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse351 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse351 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse351 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)))) (or .cse72 .cse22 .cse352) (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse353 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse9 (= (select (select .cse353 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse353 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse6 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse354 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse354 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse354 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (or (and .cse90 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse355 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse355 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse355 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse301 (or .cse63 (and .cse125 .cse66 .cse64)) (or .cse18 (and .cse356 .cse357 .cse122))) .cse5) (or .cse0 (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse358 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse358 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse358 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse2))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse257 .cse2))) (or (and .cse271 .cse359) .cse8 .cse57) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse360 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse360 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse360 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse360 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse361 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse361 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse361 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse362 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) .cse9 (= (select (select .cse362 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse362 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse5) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse363 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse363 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse363 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse364 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse364 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse364 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse365 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse365 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse365 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse365 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15))) .cse63) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse366 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse366 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse366 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse367 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse367 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse367 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse367 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse368 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse368 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse368 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse369 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse369 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse369 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse369 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse370 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse370 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse370 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse9)) (or .cse352 (let ((.cse371 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (and (or .cse6 (and (or .cse371 .cse5) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse372 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse372 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse372 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse311)) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse373 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse373 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse373 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse307 (or (and (or .cse6 .cse371) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse374 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse374 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse374 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))) .cse5) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse375 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse375 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse375 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse375 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse309 (or (and .cse303 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse376 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse376 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse376 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse376 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse22) .cse312))) (or .cse5 (let ((.cse383 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse436 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse436 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse436 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse436 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse436 v_arrayElimCell_461) 0) 0))))) (.cse402 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse435 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse435 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse435 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse435 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse401 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse434 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse434 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse434 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse434 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse434 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse381 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse433 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse433 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse433 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse433 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse433 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse15))) (.cse380 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse432 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse432 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse432 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse432 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))) (and (or (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse377 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse377 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse377 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse2 (= (select (select .cse377 v_arrayElimCell_461) 0) 0)))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse378 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse378 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse378 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse378 v_arrayElimCell_461) 0) 0)))) .cse2)) .cse0) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse379 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse379 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse379 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse379 v_arrayElimCell_461) 0) 0))))) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse380)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse381)) .cse382) .cse63) (or (and (or .cse22 .cse383) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse384 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse384 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse384 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse384 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse385 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse385 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse385 v_arrayElimCell_461) 0) 0)))))))) .cse307 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse386 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse386 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse386 v_arrayElimCell_461) 0) 0))))) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse387 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse387 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse387 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse387 v_arrayElimCell_461) 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse388 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse388 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse388 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse388 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse388 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse389 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse389 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse389 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse389 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse312) .cse352) (or .cse22 .cse390 .cse352) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse391 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse391 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse391 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse391 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse391 v_arrayElimCell_461) 0) 0))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse392 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse392 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse392 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse392 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse392 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse8 .cse22 .cse383) .cse393 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse394 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse394 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse394 v_arrayElimCell_461) 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse395 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse395 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse395 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse395 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse396 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse397 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse397 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse397 v_arrayElimCell_461) 0) 0))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse398 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse398 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse398 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse398 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse399 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse399 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse399 v_arrayElimCell_461) 0) 0))))))))) .cse63) (or .cse18 (and .cse400 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse401)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse402)))) .cse403 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse404 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse404 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse404 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse404 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse56 (or .cse70 (and .cse271 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse405 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse405 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse405 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse405 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse405 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse406 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse406 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse406 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse406 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) .cse407 (or .cse8 .cse22 .cse9 .cse383) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse408 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse408 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse408 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse408 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse408 v_arrayElimCell_461) 0) 0))))) (or .cse18 (and .cse402 .cse401 .cse409)) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse410 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse410 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse410 v_arrayElimCell_461) 0) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse411 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse411 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse411 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse411 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse412 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse412 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse412 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse412 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse117 (= (select (select .cse412 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse413 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse413 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse413 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse413 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse413 v_arrayElimCell_461) 0) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse414 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse414 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse414 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse414 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse414 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse415 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse415 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse415 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse416 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse416 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse416 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse416 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse417 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse417 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse417 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse417 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse417 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or .cse63 (and .cse381 .cse418 .cse380)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse419 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse419 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse419 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse419 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15 (= (select (select .cse419 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse6 (let ((.cse420 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse430 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse430 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse430 v_arrayElimCell_461) 0) 0)))) .cse15))) (.cse421 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse429 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse429 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse429 v_arrayElimCell_461) 0) 0)))))))) (and (or .cse63 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse420)) .cse220)) .cse230 .cse224 (or .cse63 (and .cse420 .cse225)) .cse227 (or .cse18 (and .cse421 .cse226)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse422 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse422 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse422 v_arrayElimCell_461) 0) 0)))) .cse9)) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse423 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse423 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse423 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse423 v_arrayElimCell_461) 0) 0))))) .cse228 (or .cse18 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse421)) .cse223)) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse424 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse424 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse424 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse15 (= (select (select .cse424 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse425 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse425 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse425 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse425 v_arrayElimCell_461) 0) 0))))) .cse231 (or .cse70 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse426 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse426 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse426 v_arrayElimCell_461) 0) 0)))))) .cse229)) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse427 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse427 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse427 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse427 v_arrayElimCell_461) 0) 0))))) .cse237 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse428 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse428 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse428 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse117 (= (select (select .cse428 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) .cse431))) (or (let ((.cse437 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (and .cse210 (or .cse6 (and .cse215 (or .cse5 .cse437) .cse438)) (or .cse5 (and (or .cse6 .cse437) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse439 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse439 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse439 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))))))) .cse440 .cse143 (or .cse22 (and .cse441 .cse218)) .cse442 .cse144)) .cse61) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse443 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse443 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse443 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse443 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or (and .cse78 .cse444) .cse22) (or .cse8 .cse57 (and .cse445 (or .cse22 (and .cse441 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse446 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse446 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse446 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse446 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse6 (and .cse438 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse447 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse447 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse447 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) .cse440 .cse448 .cse143 .cse442 .cse144)) (or (and .cse342 (or .cse289 .cse5) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse449))) .cse6) (or .cse6 (and .cse252 (or .cse5 .cse270) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse450 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse450 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse450 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse451 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse451 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse451 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse451 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse452 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse452 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse452 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse9 .cse13)) (or .cse6 (let ((.cse455 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse457 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse457 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse457 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse454 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse453 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (and (or (and (or .cse11 .cse13 .cse453) (or .cse454 .cse30 .cse13 .cse15) (or .cse454 .cse11 .cse13) (or .cse30 .cse13 .cse15 .cse453) (or .cse454 .cse9 .cse13)) .cse5) (or .cse455 .cse53) (or .cse456 .cse11 .cse13) (or .cse456 .cse13 .cse15) (or .cse455 .cse11 .cse13) (or .cse455 .cse13 .cse15) (or .cse9 .cse13 .cse453) (or (and (or .cse454 .cse13 .cse15) (or .cse13 .cse15 .cse453)) .cse30) (or .cse456 .cse53) (or (and (or .cse454 .cse5) .cse229) .cse61) (or .cse454 .cse5 .cse9 .cse13) (or (and (or .cse454 .cse13) (or .cse13 .cse453)) .cse11)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse458 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse458 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse9 (= (select (select .cse458 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0)))) .cse5) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse33)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse32)) (forall ((v_ArrVal_6714 Int)) (or .cse31 (< v_ArrVal_6714 20)))) .cse30) (or (and (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (< v_ArrVal_6714 .cse459)))) (forall ((v_ArrVal_6714 Int)) (or .cse245 (< v_ArrVal_6714 .cse459))) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or .cse242 (< v_ArrVal_6714 .cse459))) (forall ((v_ArrVal_6714 Int)) (or .cse241 (< v_ArrVal_6714 .cse459))))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< v_ArrVal_6714 .cse459)))) (forall ((v_ArrVal_6714 Int)) (or .cse243 (< v_ArrVal_6714 .cse459))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse460 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse460 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse460 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0) (< v_ArrVal_6714 .cse459))))) (forall ((v_ArrVal_6714 Int)) (or .cse246 (< v_ArrVal_6714 .cse459))) .cse247) .cse5) (or .cse6 (let ((.cse464 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13))) (.cse463 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse468 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse467 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15))) (.cse469 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse461 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse461 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse461 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse53) (or .cse53 .cse462) (or .cse11 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse463)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse464)))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse465 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse48 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse465 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse465 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse466 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse466 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse466 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (or (and .cse167 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) .cse5)) .cse61) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse467)) (forall ((v_ArrVal_6714 Int)) (or .cse468 (< v_ArrVal_6714 20)))) .cse30) (or (and .cse469 (or .cse11 (and .cse464 .cse463)) (or (and .cse468 .cse467) .cse30) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13))) .cse5) (or .cse5 (and (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse470 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse470 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse470 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6733 (Array Int Int))) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse471 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse471 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse471 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 0) 0))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse469)) (or (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse472 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse472 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse472 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse473 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse473 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse473 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) .cse5) (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse474 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse474 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse474 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse475 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse48 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse475 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse475 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (or .cse63 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse476 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse476 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse476 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse15)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse477 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse477 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse477 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse477 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))) .cse382)) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse478 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse478 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse478 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse478 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse479 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse479 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse479 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))) .cse15)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse480 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse480 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse480 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15))) (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse194)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse195)))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse481 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse481 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse481 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15 (= (select v_ArrVal_6733 0) 0))))) (or .cse22 .cse13 .cse42 .cse15) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse482 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse482 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse482 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse482 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15)))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15 (= (select v_ArrVal_6733 0) 0))))) .cse30) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse29)) (or .cse6 (and (or .cse70 (and .cse167 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse5))) .cse151 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse483 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse483 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse483 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse117))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or .cse63 (and .cse160 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse484 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse484 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse484 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse157 (or (and .cse154 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))))) .cse18) (or .cse5 (and .cse159 .cse169)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse158)) (or .cse5 (and (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)) .cse63) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)) .cse63) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse485 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse485 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse485 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse165 (or .cse5 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) .cse9 (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or .cse5 (and (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse486 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse486 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse486 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse487 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse487 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse487 v_arrayElimCell_470) v_arrayElimCell_468) 0) .cse15))))))))))) (or .cse52 .cse8 .cse57) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse488 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse488 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse488 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse488 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15))))) (or (let ((.cse490 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))) (.cse492 (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse18)) (.cse493 (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15)) .cse63)) (.cse489 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse506 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse506 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse506 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15))) .cse63)) (.cse491 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse505 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse505 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse505 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))) (.cse494 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse504 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse504 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse504 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse18))) (and (or .cse6 (and .cse489 .cse490 .cse491 .cse492 .cse493 .cse494)) (or .cse63 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse495 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse495 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse495 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15)))) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse496 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse496 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse496 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse18 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse497 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse497 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse497 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse498 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse498 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse498 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse18) (or (and (or .cse8 .cse63 .cse23 .cse15) (or .cse8 .cse18 .cse23) .cse444) .cse22) (or .cse6 (and .cse490 .cse492 .cse493)) (or (and (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or .cse132 .cse18) (or .cse63 .cse149)) .cse6) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse499 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse499 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse499 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (= (select (select .cse499 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse63 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse500 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse500 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse500 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse500 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15)))) (or .cse63 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse501 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse501 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse501 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15)))) (or .cse6 (and .cse489 .cse491 .cse494)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse502 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse502 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse502 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))) (or .cse18 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse503 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse503 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse503 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse503 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse5) (or (and .cse271 (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse507 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse507 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse507 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse5) .cse359) .cse61) (or .cse62 .cse53) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse508 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse508 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse508 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13)))) (or .cse18 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse509 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse509 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse509 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse510 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse510 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse510 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse510 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) .cse400)) (or .cse63 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse511 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse511 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse511 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse511 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))))) .cse107 (or .cse8 .cse22 .cse23 .cse15) (or (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse512 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse512 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse512 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15))) .cse6) .cse109 (or .cse6 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse513)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse514)))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse515 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse515 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse515 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))) .cse15)))) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse15))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse516 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse516 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse516 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse517 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse517 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse517 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse517 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (or .cse18 (and .cse25 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse518 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse518 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse518 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse518 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse24 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse519 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse519 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse519 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse520 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse520 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse520 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse521 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse521 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse521 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))))) .cse193 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse522 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse522 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse522 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse9)) (or .cse5 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse523 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse523 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse523 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))) .cse5) .cse206 .cse449 (or .cse63 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse524 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse524 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse524 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse524 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse525 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse525 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse525 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))) .cse15)) .cse514 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse526 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse526 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse526 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15 (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse527 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse527 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse527 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))))) .cse513)))) (or .cse8 .cse57 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse528 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse528 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse528 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse528 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse59 .cse60)) (or .cse5 (let ((.cse529 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse578 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse578 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse578 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse578 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse578 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse566 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse577 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse577 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse577 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse577 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse577 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (.cse567 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse576 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse576 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse576 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse576 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse547 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse575 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse575 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse575 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse575 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse575 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse15))) (.cse548 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse574 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse574 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse574 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse574 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse15)))) (and (or .cse63 (and (or .cse529 .cse8 .cse22) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse530 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse530 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse530 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse530 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse530 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse531 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse531 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (= (select (select .cse531 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse531 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse393 (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse532 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse532 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (= (select (select .cse532 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse396 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse533 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse533 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse533 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse533 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse534 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse534 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse534 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse535 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse535 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse535 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse535 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))))) .cse100 (or .cse352 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse536 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse536 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse536 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse536 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse537 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse537 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse537 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse537 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse537 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) .cse307 (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse538 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse538 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse538 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse538 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse539 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse539 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse539 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse540 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse540 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse540 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse541 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse541 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse541 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse541 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) (or .cse529 .cse22) .cse312)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse542 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse542 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse542 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse542 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))))) (or .cse529 .cse8 .cse22 .cse9) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse543 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse543 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse543 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse543 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse543 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse18) (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse544 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse544 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse544 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse544 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse544 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse545 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse545 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse545 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse545 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse546 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse546 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse546 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))))) .cse403 .cse56 (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse547)) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse548)) .cse382) .cse63) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse549 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse549 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse549 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse549 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse549 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) (or (let ((.cse550 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse560 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse560 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse560 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (.cse551 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse559 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse559 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse559 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse15)))) (and (or (and .cse550 .cse226) .cse18) (or (and .cse220 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse551))) .cse63) .cse230 (or .cse84 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse552 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse552 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse552 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse552 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse224 .cse227 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse553 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse553 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse553 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) .cse228 (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse554 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse554 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse554 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse554 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or .cse70 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse555 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse555 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse555 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))))) .cse229)) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse550)) .cse223) .cse18) (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse556 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse556 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse556 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse556 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse117))))) .cse231 (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse557 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (= (select (select .cse557 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse557 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse557 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse18) (or .cse63 (and .cse551 .cse225)) .cse237 (forall ((v_ArrVal_6711 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse558 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse558 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse558 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse558 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse15))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse6) (or (and (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse561 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse561 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse561 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse561 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse2))))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse562 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse562 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse562 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse562 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse2)) .cse0) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse563 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (= (select (select .cse563 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse563 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse563 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse563 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse18) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse564 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse564 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse564 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse564 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse565 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (= (select (select .cse565 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse565 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse565 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse565 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse15))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse566)) .cse400 (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse567))) .cse18) (or .cse18 (and .cse566 .cse567 .cse409)) (or (and .cse547 .cse548 .cse418) .cse63) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse568 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse568 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse568 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse568 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse568 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse117))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse569 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse569 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (= (select (select .cse569 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse6) (or (and .cse271 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse570 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse570 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse570 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse570 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse570 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse571 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse571 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse571 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse571 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse70) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse572 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse572 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse572 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse572 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse572 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse9)) (or .cse6 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse573 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse573 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (= (select (select .cse573 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse573 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) .cse431 (or .cse22 .cse352 .cse172)))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse579 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse579 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) .cse9 (= (select (select .cse579 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse5) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse580 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse580 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse580 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse580 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse53) (or (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse581 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse581 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse581 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse581 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse6 .cse582)) .cse57) (or .cse63 (and (or .cse8 .cse256 .cse22) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse583 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse583 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse583 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse584 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse584 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse584 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse585 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse585 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse585 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse585 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse6 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse393 .cse396 (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse586 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse586 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse586 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))))) (or .cse6 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse587 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse587 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse587 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse587 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9)))) (or .cse22 (and .cse588 .cse589 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))) .cse5 .cse0 .cse2) (or .cse70 .cse590 .cse5) (or .cse84 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse591 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse591 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse591 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (or .cse62 .cse13 .cse15) (or .cse30 (and (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse592 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse592 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse592 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse592 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))))) (forall ((v_ArrVal_6714 Int)) (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse593 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse593 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse593 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse15)) (< v_ArrVal_6714 20))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse594 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse594 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse594 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse15)))))) (or .cse18 (and (forall ((v_ArrVal_6714 Int)) (or .cse356 (< v_ArrVal_6714 20))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) .cse357)) .cse128)) (or .cse6 (forall ((v_ArrVal_6714 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (or .cse6 (and (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 .cse15 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse595 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse595 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse595 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse596 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse596 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse596 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse13 .cse15)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse597 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse597 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse597 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse597 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse13 .cse15))) .cse30) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse598 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse598 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse598 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse598 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse9 .cse13)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse599 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (= (select (select .cse599 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse599 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse5) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse600 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse600 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse600 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse9 .cse13)) (or .cse57 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse601 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse601 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse601 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse601 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))))) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse13 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse602 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse602 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse602 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse603 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse603 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse603 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse603 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) .cse13)) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse604 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse604 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse604 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) .cse13))) .cse11))) (forall ((v_ArrVal_6714 Int)) (or (< v_ArrVal_6714 20) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) .cse9 (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse605 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse605 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse605 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse605 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))))) (or .cse18 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse606 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or .cse8 (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse606 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse606 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse606 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse11 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6714 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse607 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (< v_ArrVal_6714 20) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse607 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse607 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse607 v_arrayElimCell_465) v_arrayElimCell_467) 0) .cse13 (= (select v_ArrVal_6733 0) 0))))) (or (let ((.cse609 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse639 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse639 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse639 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse639 v_arrayElimCell_461) 0) 0))))) (.cse608 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse638 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse638 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse638 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse611 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse637 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse637 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse637 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse637 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse637 v_arrayElimCell_461) 0) 0))))) (.cse617 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse636 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse636 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse636 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse636 v_arrayElimCell_461) 0) 0))))) (.cse616 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse635 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse635 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse635 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse610 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse634 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse634 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse634 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse634 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse634 v_arrayElimCell_461) 0) 0))))) (.cse615 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse633 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse633 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse633 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse633 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse633 v_arrayElimCell_461) 0) 0))))) (.cse613 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse632 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse632 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse632 v_arrayElimCell_461) 0) 0))))) (.cse612 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse631 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse631 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse631 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse631 v_arrayElimCell_461) 0) 0)))))) (and (or .cse8 .cse9 .cse608) (or .cse63 (and (or .cse8 .cse608 .cse15) (or .cse609 .cse8 .cse15))) (or .cse8 .cse610 .cse15) (or .cse8 .cse9 .cse610) (or .cse8 .cse18 .cse610) (or .cse70 .cse22 .cse390) (or .cse8 .cse611 .cse9) (or .cse6 .cse8 .cse612 .cse9) (or .cse609 .cse8 .cse9) (or .cse63 (and (or .cse6 .cse8 .cse613 .cse15) (or .cse6 .cse8 .cse614 .cse15) (or .cse615 .cse8 .cse22 .cse15) (or .cse616 .cse8 .cse15) (or .cse8 .cse611 .cse15) (or .cse6 .cse8 .cse612 .cse15) (or .cse6 (and (or .cse8 .cse612 .cse15) (or .cse8 .cse613 .cse15))) (or .cse8 .cse15 .cse617))) (or .cse6 .cse8 .cse614 .cse9) (or .cse70 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse618 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse618 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse618 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse618 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse619 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse619 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse619 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse619 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse619 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse68)) (or .cse8 .cse9 .cse617) (or .cse18 (and (or .cse609 .cse8) (or .cse8 .cse610) (or .cse8 .cse608))) (or (and (or .cse8 .cse611) (or .cse616 .cse8) (or .cse6 .cse8 .cse612) (or .cse6 .cse8 .cse613) (or .cse6 .cse8 .cse614) (or .cse8 .cse617) (or .cse6 (and (or .cse8 .cse612) (or .cse8 .cse613))) (or .cse615 .cse8 .cse22)) .cse18) (or .cse6 .cse8 .cse9 .cse613) (or .cse6 (and (or .cse8 .cse9 .cse613) (or .cse8 .cse612 .cse9))) .cse407 (or .cse615 .cse8 .cse22 .cse9) (or .cse616 .cse8 .cse9) (or .cse6 (let ((.cse621 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse625 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse625 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse625 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse625 v_arrayElimCell_461) 0) 0))))) (.cse620 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711))))) (.cse622 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse624 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse624 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse624 v_arrayElimCell_461) 0) 0)))))) (and (or .cse8 .cse9 .cse620) (or .cse84 .cse621) (or .cse8 .cse18 .cse462) (or .cse8 .cse622 .cse9) (or .cse63 (and (or .cse8 .cse15 .cse620) (or .cse8 .cse622 .cse15))) (or .cse8 .cse18 .cse621) (or .cse8 .cse15 .cse621) (or .cse70 (and .cse167 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse623 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse623 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse623 v_arrayElimCell_461) 0) 0)))))))) (or .cse18 (and (or .cse8 .cse620) (or .cse8 .cse622))) .cse165 (or .cse8 .cse15 .cse462)))) (or .cse84 .cse610) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse626 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse626 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse626 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse626 v_arrayElimCell_461) 0) 0)))) .cse0 .cse2) (or (and (or .cse6 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse627 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse627 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (= (select (select .cse627 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse628 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse628 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse628 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse628 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse20 .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse615 .cse22) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse629 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse629 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse629 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse629 v_arrayElimCell_461) 0) 0)))))))) (or .cse6 .cse613) (or .cse6 .cse612) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse3 (select v_ArrVal_6711 .cse3)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse630 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse630 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse630 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse630 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse630 v_arrayElimCell_461) 0) 0)))))))) .cse143 .cse144) .cse70))) .cse5))))))))) is different from true [2024-11-13 16:29:12,987 WARN L873 $PredicateComparison]: unable to prove that (or (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~head~0#1.base|) 1)) (let ((.cse392 (select |c_#length| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (let ((.cse4 (< |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 2)) (.cse0 (< .cse392 21)) (.cse9 (< .cse392 (+ 29 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (.cse393 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (let ((.cse46 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse26 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse11 (= .cse393 0)) (.cse335 (or .cse0 .cse9)) (.cse33 (< (+ 6 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse408 (or .cse0 .cse4)) (.cse34 (< .cse392 (+ 21 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)))) (let ((.cse24 (and .cse408 (or .cse0 .cse34))) (.cse32 (and .cse408 .cse335 (or .cse0 .cse33 .cse34))) (.cse195 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (.cse191 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse407 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse407 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse407 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse75 (not .cse11)) (.cse5 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse296 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse406 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse406 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse406 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse69 (< |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 1)) (.cse66 (< .cse392 20))) (let ((.cse285 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse288 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse405 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse405 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse405 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse135 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse404 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse404 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse404 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse118 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse403 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse403 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse403 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse119 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse74 (< (+ 7 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse347 (or .cse69 .cse66)) (.cse273 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse402 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse402 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse402 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse274 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse401 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse401 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse401 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse401 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse116 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse400 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse400 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse400 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse400 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse364 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse399 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse399 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse399 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse399 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse281 (or .cse5 .cse296)) (.cse284 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse398 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse398 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse398 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse398 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse272 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse397 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse397 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse397 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse162 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse396 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse396 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse396 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse396 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse10 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse395 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse395 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse395 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse197 (or .cse191 .cse75)) (.cse300 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (.cse188 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse367 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse394 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse394 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse394 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse194 (or .cse9 .cse66)) (.cse298 (or .cse32 .cse195)) (.cse299 (or .cse24 .cse191)) (.cse27 (< .cse393 0)) (.cse28 (< .cse392 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 28))) (.cse198 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse71 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse391 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse391 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse391 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse391 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse68 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse390 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse390 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse390 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse67 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse236 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse389 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse389 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse389 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse237 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse388 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse388 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse388 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse238 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse387 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse387 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse387 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse387 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse239 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse386 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse386 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse386 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse386 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse23 (not .cse5)) (.cse180 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse182 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse385 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse385 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse385 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse120 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse384 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse384 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse384 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse126 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse383 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse383 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse383 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse159 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse254 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse382 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse382 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse382 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse80 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (let ((.cse39 (or .cse0 .cse9 .cse80)) (.cse43 (or .cse0 .cse4 .cse254)) (.cse42 (or .cse0 .cse34 .cse80)) (.cse40 (or .cse0 .cse80)) (.cse44 (or .cse24 .cse254)) (.cse48 (or .cse0 .cse34 .cse254)) (.cse35 (or .cse5 .cse0 .cse159 .cse34)) (.cse36 (or .cse126 .cse0 .cse34)) (.cse31 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse381 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse381 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse381 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse72 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse380 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse380 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse18 (or .cse126 .cse0)) (.cse19 (or .cse5 .cse0 .cse159)) (.cse142 (or .cse0 .cse120 .cse9)) (.cse163 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse379 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse379 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse379 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse379 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse117 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse378 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse378 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse378 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse378 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse155 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse377 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse377 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse377 v_arrayElimCell_470) v_arrayElimCell_468) 0))))) (.cse65 (or .cse0 .cse182 .cse75)) (.cse158 (and (or .cse5 .cse68 .cse66) (or .cse5 (and (or .cse68 .cse66) (or .cse66 .cse67))) (or .cse5 .cse66 .cse67) (or .cse236 .cse66) (or .cse237 .cse66) (or .cse238 .cse66) (or .cse239 .cse23 .cse66) (or .cse5 .cse66 .cse180))) (.cse73 (or .cse71 .cse66 .cse34)) (.cse168 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse376 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse376 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse376 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse376 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse192 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (.cse88 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse374 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse374 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse374 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse374 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse375 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse375 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse375 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse198)) (.cse96 (or .cse23 (and .cse298 (or .cse24 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse371 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse371 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse371 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse371 v_arrayElimCell_461) 0) 0))))) .cse299 (or .cse27 .cse28 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse372 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse372 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse372 v_arrayElimCell_461) 0) 0))))) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse373 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse373 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse373 v_arrayElimCell_461) 0) 0)))) .cse32)))) (.cse196 (and .cse194 (or .cse11 .cse66))) (.cse167 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse370 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse370 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse370 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse183 (or .cse0 .cse75 .cse367)) (.cse7 (or .cse11 .cse9 .cse66 .cse188)) (.cse128 (and .cse197 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse369 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse369 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse369 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse300 .cse11) .cse198)) (.cse37 (or .cse0 .cse10 .cse34)) (.cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (.cse235 (or .cse182 .cse75)) (.cse165 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse233 (or .cse75 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse368 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse368 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse368 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse368 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (or .cse5 .cse182)))) (.cse229 (or .cse75 .cse367)) (.cse161 (or .cse66 .cse162 .cse34)) (.cse137 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse366 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse366 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse366 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse245 (or .cse272 .cse66)) (.cse246 (or .cse66 .cse188)) (.cse76 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse365 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse365 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse365 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse365 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse265 (or .cse296 .cse75)) (.cse264 (or (and .cse281 .cse284) .cse75)) (.cse270 (or .cse364 .cse75)) (.cse133 (or .cse364 .cse0 .cse75)) (.cse177 (or .cse0 .cse9 .cse116)) (.cse269 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse363 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse363 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse363 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse363 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse266 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse362 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse362 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse362 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse268 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse361 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse361 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse361 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse361 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse55 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse360 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse360 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse360 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse271 (or .cse5 .cse272)) (.cse56 (or .cse5 .cse159)) (.cse157 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse359 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse359 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse359 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse359 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse166 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse358 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse358 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse358 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse134 (or .cse9 .cse66 .cse274)) (.cse248 (or .cse9 .cse66 .cse188)) (.cse247 (or .cse159 .cse9 .cse66)) (.cse187 (or .cse9 .cse66 .cse273)) (.cse6 (or .cse272 .cse9 .cse66)) (.cse84 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse357 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse357 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse357 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse357 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse136 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse356 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse356 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse356 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse252 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse355 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse355 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse355 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse355 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))))))) (.cse124 (and (or .cse74 .cse66 .cse34) .cse347 .cse194)) (.cse2 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse354 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse354 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse354 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse1 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse353 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse353 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse353 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse353 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse121 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse352 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse352 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse352 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse122 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse351 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse351 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse351 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (.cse123 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse350 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse350 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse350 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse350 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (.cse83 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse349 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse349 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse349 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse170 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse348 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse348 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse348 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse348 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse85 (and .cse347 (or .cse66 .cse34))) (.cse186 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse346 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse346 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse346 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse346 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse242 (or .cse272 .cse66 .cse34)) (.cse244 (or .cse66 .cse34 .cse188)) (.cse82 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse345 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse345 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse345 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse13 (or .cse0 .cse10)) (.cse184 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse344 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse344 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse344 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse344 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse125 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse343 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse343 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse343 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse343 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0))))) (.cse156 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse153 (or .cse119 .cse0)) (.cse154 (or .cse0 .cse118)) (.cse178 (or .cse0 .cse159 .cse9)) (.cse114 (or .cse119 .cse0 .cse34)) (.cse115 (or .cse0 .cse34 .cse118)) (.cse172 (or .cse119 .cse0 .cse9)) (.cse241 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse342 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse342 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse342 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse249 (or (and (or .cse0 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse341 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse341 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse341 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse341 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (or .cse0 .cse296)) .cse75)) (.cse12 (or .cse23 (and (or .cse27 .cse28 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse338 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse338 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse338 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))))) .cse298 (or .cse32 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse339 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse339 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) .cse299 (or .cse24 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse340 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse340 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse340 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse340 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))))) (.cse3 (or .cse0 .cse135)) (.cse204 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse337 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse337 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (.cse209 (or .cse5 .cse180)) (.cse143 (or .cse288 .cse0 .cse4)) (.cse146 (or .cse288 .cse0 .cse34)) (.cse147 (or .cse0 .cse9 .cse285)) (.cse144 (or .cse0 .cse34 .cse285)) (.cse148 (or .cse288 .cse24)) (.cse151 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse150 (or .cse0 .cse285)) (.cse160 (or .cse0 .cse135 .cse34)) (.cse164 (or .cse5 .cse0 .cse180)) (.cse169 (or .cse0 .cse237)) (.cse189 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse336 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse336 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse336 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) (.cse210 (and (or .cse0 .cse33) .cse335)) (.cse57 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse333 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse333 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse333 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse334 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse334 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse334 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse198)) (.cse174 (or .cse0 .cse9 .cse118)) (.cse304 (or .cse119 .cse0 .cse11 .cse9)) (.cse8 (or .cse0 .cse296 .cse75))) (and (or (and (or .cse0 .cse1) (or .cse0 .cse2) .cse3) .cse4) (or .cse5 (and .cse6 .cse7 .cse8)) (or .cse0 .cse9 .cse10) (or .cse11 (let ((.cse14 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse64 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse64 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse64 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse64 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse21 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse63 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse63 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse63 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse63 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse63 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse16 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse62 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse62 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse62 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse62 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse20 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse61 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse61 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse61 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse61 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse22 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse60 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse60 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse60 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse60 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse60 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse15 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse59 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse59 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse59 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse59 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse59 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse17 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse58 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse58 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse58 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and .cse12 (or (and .cse13 (or .cse0 .cse14) (or .cse0 .cse15)) .cse4) (or .cse0 .cse9 .cse15) (or .cse4 (and (or .cse0 .cse16) (or .cse5 .cse0 .cse17) .cse18 .cse19 (or .cse5 (and (or .cse20 .cse0) (or .cse0 .cse17))) (or .cse20 .cse5 .cse0) (or .cse0 .cse21) (or .cse22 .cse0 .cse23))) (or .cse24 .cse15) (or .cse5 (and (or .cse20 .cse0 .cse9) (or .cse0 .cse9 .cse17))) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse25 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse25 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse25 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse25 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) .cse27 .cse28) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse29 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse29 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse29 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse29 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse30 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse30 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse30 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse30 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse30 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) .cse31) .cse32) (or .cse33 (and (or .cse5 .cse0 .cse34 .cse17) (or .cse0 .cse21 .cse34) .cse35 (or .cse0 .cse34 .cse16) .cse36 (or .cse20 .cse5 .cse0 .cse34) (or .cse22 .cse0 .cse23 .cse34) (or .cse5 (and (or .cse20 .cse0 .cse34) (or .cse0 .cse34 .cse17))))) (or .cse0 .cse9 .cse14) (or .cse33 (and .cse37 (or .cse0 .cse14 .cse34))) (or .cse20 .cse5 .cse0 .cse9) (or .cse0 .cse9 .cse21) (or .cse0 .cse9 .cse16) (or .cse5 (let ((.cse38 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse50 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse50 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse50 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse50 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse41 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse49 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse49 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse49 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse38 .cse0 .cse4) (or .cse24 .cse38) (or .cse38 .cse0 .cse34) .cse39 (or .cse4 (and .cse40 (or .cse0 .cse41))) (or (and (or .cse0 .cse41 .cse34) .cse42) .cse33) .cse43 (or .cse0 .cse41 .cse9) .cse44 (or .cse32 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse45 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse45 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse45 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse47)) .cse48))) (or .cse22 .cse0 .cse23 .cse9) (or (and (or .cse5 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse51 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse51 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse51 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse51 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse52 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse52 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse52 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse53 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse53 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse53 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse53 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse54 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse54 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse54 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse54 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse54 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse20 .cse5) .cse55 (or .cse22 .cse23) .cse56 (or .cse5 .cse17)) .cse32) (or .cse0 .cse4 .cse15) (or .cse0 .cse34 .cse15) (or .cse32 .cse23 .cse57) (or .cse5 .cse0 .cse9 .cse17)))) (or .cse5 (and .cse65 (or .cse11 .cse9 .cse66 .cse67) (or .cse68 .cse9 .cse66))) (or .cse5 (let ((.cse70 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse77 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse77 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse77 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and (or .cse69 (and (or .cse70 .cse66) (or .cse71 .cse66) (or .cse72 .cse66))) (or .cse11 .cse70 .cse9 .cse66) (or (and (or .cse70 .cse66 .cse34) .cse73 (or .cse72 .cse66 .cse34)) .cse74) (or .cse71 .cse9 .cse66) (or .cse72 .cse9 .cse66) (or .cse0 .cse75 .cse76)))) (or .cse5 (let ((.cse78 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (.cse79 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse81 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse81 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse81 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse32 (and .cse47 (or .cse78 .cse11))) .cse39 (or .cse0 .cse34 .cse79) (or .cse33 (and (or .cse78 .cse0 .cse34) .cse42)) .cse43 (or .cse4 (and .cse40 (or .cse78 .cse0))) (or .cse0 .cse4 .cse79) (or .cse78 .cse0 .cse11 .cse9) (or (and (or .cse0 .cse4 .cse80) (or .cse78 .cse0 .cse4) (or .cse0 .cse33 .cse34 .cse80) (or .cse78 .cse0 .cse9) (or .cse78 .cse0 .cse33 .cse34)) .cse11) (or .cse24 .cse79) .cse44 .cse48))) (or .cse0 .cse2 .cse11 .cse9) (or .cse82 .cse0 .cse11 .cse9) (or .cse83 .cse27 .cse28) (or .cse84 .cse85) (or .cse11 (let ((.cse86 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse113 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse113 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse113 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse113 v_arrayElimCell_461) 0) 0))))) (.cse89 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse112 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse112 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse112 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse112 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse112 v_arrayElimCell_461) 0) 0))))) (.cse93 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse111 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse111 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse111 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse111 v_arrayElimCell_461) 0) 0))))) (.cse87 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse110 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse110 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse110 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse110 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse110 v_arrayElimCell_461) 0) 0))))) (.cse92 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse109 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse109 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse109 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse109 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse109 v_arrayElimCell_461) 0) 0))))) (.cse91 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse108 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse108 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse108 v_arrayElimCell_461) 0) 0))))) (.cse90 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse107 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse107 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse107 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse107 v_arrayElimCell_461) 0) 0)))))) (and (or .cse33 (and .cse37 (or .cse86 .cse0 .cse34))) (or .cse0 .cse87 .cse34) (or .cse0 .cse9 .cse87) (or .cse0 .cse4 .cse87) (or .cse32 .cse23 .cse88) (or .cse0 .cse89 .cse9) (or .cse5 .cse0 .cse90 .cse9) (or .cse86 .cse0 .cse9) (or .cse33 (and (or .cse5 .cse0 .cse91 .cse34) .cse35 (or .cse92 .cse0 .cse23 .cse34) .cse36 (or .cse0 .cse89 .cse34) (or .cse5 .cse0 .cse90 .cse34) (or .cse5 (and (or .cse0 .cse90 .cse34) (or .cse0 .cse91 .cse34))) (or .cse0 .cse34 .cse93))) (or .cse32 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse94 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse94 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse94 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse94 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse95 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse95 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse95 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse95 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse95 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse31)) (or .cse0 .cse9 .cse93) (or .cse4 (and (or .cse86 .cse0) (or .cse0 .cse87) .cse13)) (or (and (or .cse0 .cse89) .cse18 (or .cse5 .cse0 .cse90) (or .cse5 .cse0 .cse91) .cse19 (or .cse0 .cse93) (or .cse5 (and (or .cse0 .cse90) (or .cse0 .cse91))) (or .cse92 .cse0 .cse23)) .cse4) (or .cse5 .cse0 .cse9 .cse91) (or .cse5 (and (or .cse0 .cse9 .cse91) (or .cse0 .cse90 .cse9))) .cse96 (or .cse92 .cse0 .cse23 .cse9) (or .cse5 (let ((.cse97 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse101 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse101 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse101 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse101 v_arrayElimCell_461) 0) 0))))) (.cse98 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse100 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse100 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse100 v_arrayElimCell_461) 0) 0)))))) (and .cse39 (or .cse24 .cse97) .cse43 (or .cse0 .cse98 .cse9) (or .cse33 (and .cse42 (or .cse0 .cse98 .cse34))) (or .cse0 .cse4 .cse97) (or .cse0 .cse34 .cse97) (or .cse32 (and .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse99 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse99 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse99 v_arrayElimCell_461) 0) 0)))))))) (or .cse4 (and .cse40 (or .cse0 .cse98))) .cse44 .cse48))) (or .cse24 .cse87) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse102 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse102 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse102 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse102 v_arrayElimCell_461) 0) 0)))) .cse27 .cse28) (or (and (or .cse5 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse103 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse103 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse103 v_arrayElimCell_461) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse104 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse104 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse104 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse104 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse92 .cse23) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse105 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse105 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse105 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse105 v_arrayElimCell_461) 0) 0)))))))) (or .cse5 .cse91) (or .cse5 .cse90) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse106 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse106 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse106 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse106 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse106 v_arrayElimCell_461) 0) 0)))))))) .cse55 .cse56) .cse32)))) (or (and .cse35 (or .cse5 (and .cse114 .cse115)) .cse36 (or .cse0 .cse23 .cse116 .cse34) (or .cse117 .cse0 .cse34) (or .cse5 .cse0 .cse34 .cse118) (or .cse5 .cse119 .cse0 .cse34) (or .cse0 .cse120 .cse34)) .cse33) (or (and (or .cse84 .cse75) (or .cse11 .cse121) .cse122 .cse123) .cse124) (or .cse69 .cse125 .cse66) (or .cse126 .cse9 .cse66) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse127 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse127 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse127 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse127 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) .cse31 (or .cse82 .cse11)) .cse32) (or .cse128 .cse32 .cse23) (or .cse125 .cse9 .cse66) (or .cse5 (let ((.cse129 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse132 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse132 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse132 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse132 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse130 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse131 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse131 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse131 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse0 .cse129 .cse9) (or .cse33 (and (or .cse0 .cse129 .cse34) (or .cse0 .cse72 .cse34) (or .cse0 .cse130 .cse34))) (or .cse4 (and (or .cse0 .cse129) (or .cse0 .cse72) (or .cse0 .cse130))) (or .cse0 .cse72 .cse9) (or .cse0 .cse11 .cse9 .cse130)))) (or (and .cse133 .cse134) .cse23) (or .cse74 (and (or .cse66 .cse135 .cse34) (or .cse136 .cse66 .cse34))) (or .cse5 (let ((.cse138 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse141 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse141 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse141 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse139 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse140 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse140 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse140 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse140 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse0 .cse9 .cse137) (or .cse4 (and (or .cse0 .cse138) (or .cse0 .cse137) (or .cse0 .cse139))) (or .cse0 .cse11 .cse9 .cse138) (or (and (or .cse0 .cse34 .cse138) (or .cse0 .cse137 .cse34) (or .cse0 .cse139 .cse34)) .cse33) (or .cse0 .cse9 .cse139)))) (or .cse24 .cse1) (or .cse69 (and (or .cse125 .cse66) (or .cse66 .cse135) (or .cse136 .cse66))) (or .cse11 (and .cse142 (or .cse5 .cse119 .cse0 .cse9))) (or .cse5 (let ((.cse149 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse152 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse152 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse152 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse145 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (and .cse143 (or .cse33 (and .cse144 (or .cse0 .cse34 .cse145))) .cse146 .cse147 .cse148 (or .cse0 .cse149 .cse34) (or .cse24 .cse149) (or .cse4 (and .cse150 (or .cse0 .cse145))) (or .cse0 .cse11 .cse9 .cse145) (or .cse0 .cse4 .cse149) (or .cse32 (and (or .cse11 .cse145) .cse151))))) (or .cse4 (and .cse18 (or .cse0 .cse120) .cse19 (or .cse5 .cse0 .cse118) (or .cse0 .cse23 .cse116) (or .cse117 .cse0) (or .cse5 .cse119 .cse0) (or .cse5 (and .cse153 .cse154)))) (or .cse155 .cse27 .cse28) (or .cse11 .cse156 .cse27 .cse28) (or .cse157 .cse0 .cse75) (or .cse24 .cse157) (or .cse84 .cse66 .cse34) (or .cse158 .cse74) (or .cse5 .cse0 .cse159 .cse9) (or .cse33 (and .cse160 (or .cse0 .cse2 .cse34))) (or .cse5 (and .cse161 (or .cse69 .cse66 .cse162))) (or .cse33 (and (or .cse0 .cse163 .cse23) .cse164 (or .cse5 (and (or .cse165 .cse0) (or .cse0 .cse166))) (or .cse167 .cse0) (or .cse0 .cse168) (or .cse5 .cse165 .cse0) .cse169 (or .cse5 .cse0 .cse166))) (or .cse69 .cse170 .cse66) (or .cse11 (let ((.cse171 (or .cse119 .cse0 .cse4)) (.cse173 (or .cse119 .cse0 .cse33 .cse34)) (.cse175 (or .cse0 .cse33 .cse34 .cse118)) (.cse176 (or .cse0 .cse4 .cse118))) (and (or .cse126 .cse0 .cse33 .cse34) (or .cse5 (and .cse171 .cse172 .cse173)) (or .cse0 .cse4 .cse120) (or .cse126 .cse0 .cse4) (or .cse5 (and .cse174 .cse171 .cse175 .cse176 .cse172 .cse173)) (or (and (or .cse0 .cse33 .cse116 .cse34) (or .cse0 .cse4 .cse116) .cse177) .cse23) (or .cse0 .cse33 .cse120 .cse34) (or (and .cse174 .cse175 .cse176) .cse5) (or .cse117 .cse0 .cse4) (or .cse117 .cse0 .cse33 .cse34) (or .cse5 (and .cse178 (or .cse0 .cse4 .cse159) (or .cse0 .cse33 .cse159 .cse34))) .cse142))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse179 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse179 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse179 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) .cse27 .cse28) (or .cse5 .cse9 .cse66 .cse180) (or .cse75 (and (or .cse0 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse181 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse181 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse181 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (or .cse5 .cse0 .cse182))) (or .cse69 (and (or .cse170 .cse66) (or .cse66 .cse10) (or .cse121 .cse66))) (or .cse157 .cse85) (or (and .cse183 (or .cse0 .cse163 .cse9)) .cse23) (or .cse117 .cse0 .cse9) (or (and (or .cse84 .cse66) (or .cse155 .cse66)) .cse75) (or .cse0 .cse4 .cse184) (or .cse157 .cse66 .cse34) (or (and (or .cse69 .cse121 .cse66) (or .cse74 .cse66 .cse10 .cse34) (or .cse121 .cse74 .cse66 .cse34) (or .cse121 .cse9 .cse66) (or .cse74 .cse170 .cse66 .cse34) (or .cse69 .cse66 .cse10)) .cse11) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse185 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse185 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) .cse11 .cse27 .cse28) (or .cse5 (and .cse65 (or .cse0 .cse9 .cse166) (or .cse165 .cse0 .cse11 .cse9))) (or .cse9 .cse66 .cse186) (or (and .cse187 (or .cse5 .cse9 .cse66 .cse188)) .cse11) (or .cse32 (and .cse189 (or .cse2 .cse11) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse190 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse190 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse190 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse24 .cse184) (or .cse158 .cse11) (or .cse5 (and .cse73 (or .cse69 .cse71 .cse66))) (or .cse23 (and (or .cse191 .cse85) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))) .cse75 .cse66) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0))) .cse27 .cse28) (or .cse11 .cse85 .cse192) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse193 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse193 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse193 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) .cse85) (or (and (or .cse11 .cse85) .cse194) .cse195))) (or .cse0 .cse168 .cse9) (or .cse23 .cse196 (and .cse197 (or .cse11 .cse192) .cse198 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse199 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse199 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse199 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse0 .cse184 .cse34) (or .cse0 .cse9 .cse184) (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0)) (or .cse11 (let ((.cse213 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse228 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse228 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse228 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse228 v_arrayElimCell_461) 0) 0))))) (.cse214 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse227 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse227 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse227 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse227 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse227 v_arrayElimCell_461) 0) 0))))) (.cse205 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse226 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse226 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse226 v_arrayElimCell_461) 0) 0))))) (.cse206 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse225 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse225 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse225 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse225 v_arrayElimCell_461) 0) 0))))) (.cse201 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse224 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse224 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse224 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse224 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse224 v_arrayElimCell_461) 0) 0))))) (.cse212 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse223 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse223 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse223 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse223 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse223 v_arrayElimCell_461) 0) 0))))) (.cse200 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse222 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse222 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse222 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse222 v_arrayElimCell_461) 0) 0)))))) (and (or .cse200 .cse0 .cse9) (or (and (or .cse23 .cse201) (or .cse5 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse202 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse202 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse202 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse202 v_arrayElimCell_461) 0) 0)))) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse203 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse203 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse203 v_arrayElimCell_461) 0) 0)))))))) .cse204 (or .cse5 .cse205) (or .cse5 .cse206) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse207 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse207 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse207 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse207 v_arrayElimCell_461) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse208 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse208 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse208 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse208 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) .cse209) .cse210) (or .cse5 .cse0 .cse9 .cse206) (or .cse23 .cse88 .cse210) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse211 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse211 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse211 v_arrayElimCell_461) 0) 0)))) .cse27 .cse28) (or .cse0 .cse9 .cse212) (or .cse33 (and .cse160 (or .cse213 .cse0 .cse34))) (or .cse213 .cse0 .cse9) (or .cse0 .cse9 .cse214) (or .cse0 .cse34 .cse214) (or .cse32 (and .cse189 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse215 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse215 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse215 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse215 v_arrayElimCell_461) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse216 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse216 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select (select .cse216 v_arrayElimCell_461) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse4 (and (or .cse0 .cse214) (or .cse213 .cse0) .cse3)) .cse96 (or .cse0 .cse23 .cse9 .cse201) (or .cse24 .cse214) (or .cse5 (and (or .cse0 .cse9 .cse206) (or .cse205 .cse0 .cse9))) (or .cse5 .cse205 .cse0 .cse9) (or .cse0 .cse4 .cse214) (or .cse5 (let ((.cse217 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse221 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse221 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse221 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse221 v_arrayElimCell_461) 0) 0))))) (.cse218 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse220 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse220 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse220 v_arrayElimCell_461) 0) 0)))))) (and (or .cse217 .cse0 .cse34) (or .cse4 (and (or .cse218 .cse0) .cse150)) (or (and .cse144 (or .cse218 .cse0 .cse34)) .cse33) .cse143 (or .cse217 .cse0 .cse4) .cse146 .cse147 .cse148 (or .cse24 .cse217) (or .cse32 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse219 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse219 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse219 v_arrayElimCell_461) 0) 0)))))) .cse151)) (or .cse218 .cse0 .cse9)))) (or .cse33 (and .cse164 (or .cse5 .cse205 .cse0) (or .cse5 (and (or .cse205 .cse0) (or .cse0 .cse206))) (or .cse5 .cse0 .cse206) (or .cse0 .cse23 .cse201) (or .cse0 .cse212) (or .cse200 .cse0) .cse169))))) (or (and (or .cse5 .cse68) (or (and .cse229 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse230 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse230 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse230 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse230 v_arrayElimCell_465) v_arrayElimCell_467) 0) (= (select v_ArrVal_6733 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse23) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse231 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse231 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse231 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse5 .cse67)) .cse11) .cse204 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse232 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse232 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse232 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse232 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse233 (or .cse5 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse234 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse234 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse234 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select v_ArrVal_6733 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (or .cse11 .cse67) .cse235)) .cse209) .cse196) (or .cse11 (and (or .cse5 .cse9 .cse66 .cse67) (or .cse236 .cse9 .cse66))) (or .cse9 .cse170 .cse66) (or .cse0 .cse9 .cse135) (or .cse237 .cse9 .cse66) (or .cse238 .cse9 .cse66) (or .cse0 .cse1 .cse34) (or .cse11 .cse121 .cse9 .cse66) (or .cse0 .cse237 .cse9) (or .cse157 .cse69 .cse66) (or .cse11 (and (or .cse167 .cse0 .cse9) (or .cse5 .cse165 .cse0 .cse9))) (or .cse5 .cse159 .cse9 .cse66) (or (and .cse183 (or .cse239 .cse9 .cse66)) .cse23) (or .cse5 (let ((.cse240 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse251 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse251 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse251 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse251 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse243 (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse250 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse250 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and .cse6 (or .cse9 .cse66 .cse240) .cse7 (or .cse74 (and (or .cse66 .cse241 .cse34) (or .cse66 .cse34 .cse240) (or .cse159 .cse66 .cse34) .cse242 (or .cse243 .cse66 .cse34) .cse244)) (or .cse69 (and (or .cse159 .cse66) .cse245 (or .cse66 .cse240) (or .cse66 .cse241) .cse246 (or .cse243 .cse66))) .cse247 .cse8 (or .cse11 (and .cse248 (or .cse243 .cse9 .cse66))) .cse249 (or .cse9 .cse66 .cse241)))) (or .cse128 .cse23 .cse210) (or .cse5 .cse0 .cse9 .cse180) (or .cse5 .cse0 .cse9 .cse118) (or (and .cse189 .cse252) .cse0 .cse75) (or .cse33 (and .cse37 (or .cse82 .cse0 .cse34))) (or .cse5 (let ((.cse255 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))) (.cse253 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse256 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse256 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse256 v_arrayElimCell_470) v_arrayElimCell_468) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and (or .cse253 .cse66 .cse34) (or .cse253 .cse85) (or .cse85 .cse254) (or .cse9 .cse66 .cse80) (or .cse69 (and (or .cse255 .cse66) (or .cse66 .cse80))) (or (and .cse47 (or .cse255 .cse11)) .cse124) (or .cse66 .cse34 .cse254) (or .cse69 .cse66 .cse254) (or .cse74 (and (or .cse66 .cse34 .cse80) (or .cse255 .cse66 .cse34))) (or .cse255 .cse11 .cse9 .cse66) (or .cse253 .cse69 .cse66)))) (or .cse157 .cse0 .cse4) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse257 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse257 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse257 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 0) 0)))) .cse27 .cse28) (or .cse210 (and (or .cse5 (and (or .cse165 .cse11) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse258 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse258 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse235)) (or .cse5 .cse166) .cse204 (or (and (or .cse5 .cse165) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse259 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse259 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))) .cse11) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse260 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse260 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse260 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse260 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) .cse233 (or (and .cse229 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse261 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse261 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse261 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) .cse23) .cse209)) (or .cse75 (and (or .cse83 .cse66) (or .cse157 .cse66))) (or .cse0 .cse4 .cse1) (or .cse5 (let ((.cse262 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse263 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse263 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse263 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0)))))) (and (or .cse9 .cse66 .cse137) (or (and (or .cse66 .cse162) (or .cse66 .cse137) (or .cse66 .cse262)) .cse69) (or .cse9 .cse66 .cse162) (or .cse74 (and .cse161 (or .cse66 .cse137 .cse34) (or .cse66 .cse262 .cse34))) (or .cse11 .cse9 .cse66 .cse262)))) (or (and .cse264 (or .cse5 (and .cse265 (or .cse11 .cse188) .cse266)) (or .cse11 (and (or .cse5 .cse188) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse267 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse267 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 0) 0)))))))))) .cse268 .cse55 (or .cse23 (and .cse269 .cse270)) .cse271 .cse56) .cse124) (or (and (or .cse5 .cse272 .cse66) (or .cse66 .cse273) (or .cse5 (and .cse245 .cse246)) (or .cse126 .cse66) (or .cse5 .cse66 .cse188) (or .cse23 .cse66 .cse274) (or .cse5 .cse159 .cse66) (or .cse66 .cse186)) .cse69) (or .cse5 (and (or .cse69 .cse66 .cse76) (or .cse66 .cse76 .cse34))) (or .cse5 (let ((.cse275 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse276 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse276 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse276 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse276 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse275 .cse66 .cse34) (or .cse69 .cse275 .cse66)))) (or (and (or .cse5 (and .cse265 (or .cse119 .cse11) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse277 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse277 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse277 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or (and (or .cse5 .cse119) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse278 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse278 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse278 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0))))))))) .cse11) .cse264 (or .cse5 .cse118) .cse55 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_468 Int)) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse279 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse279 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse279 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse279 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) .cse56 (or .cse23 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_arrayElimCell_468 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse280 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse280 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse280 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse280 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse270))) .cse32) (or (and .cse133 .cse177) .cse23) (or .cse0 .cse75 (and .cse281 (or .cse23 (and .cse269 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse282 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse282 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse282 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse282 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) (or .cse5 (and .cse266 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse283 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse283 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (= (select (select .cse283 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))))) .cse268 .cse284 .cse55 .cse271 .cse56)) (or .cse126 .cse0 .cse9) (or .cse5 (let ((.cse287 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse289 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse289 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse289 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (.cse286 (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select v_ArrVal_6733 0) 0))))) (and (or (and (or .cse69 .cse66 .cse285) (or .cse286 .cse74 .cse66 .cse34) (or .cse286 .cse69 .cse66) (or .cse74 .cse66 .cse34 .cse285) (or .cse286 .cse9 .cse66)) .cse11) (or .cse287 .cse85) (or .cse288 .cse69 .cse66) (or .cse288 .cse66 .cse34) (or .cse287 .cse69 .cse66) (or .cse287 .cse66 .cse34) (or .cse9 .cse66 .cse285) (or (and (or .cse286 .cse66 .cse34) (or .cse66 .cse34 .cse285)) .cse74) (or .cse288 .cse85) (or (and (or .cse286 .cse11) .cse151) .cse124) (or .cse286 .cse11 .cse9 .cse66) (or (and (or .cse286 .cse66) (or .cse66 .cse285)) .cse69)))) (or .cse9 .cse66 .cse135) (or .cse170 .cse66 .cse34) (or .cse136 .cse11 .cse9 .cse66) (or .cse157 .cse0 .cse34) (or .cse84 .cse0 .cse75) (or .cse5 .cse0 .cse9 .cse166) (or .cse11 (let ((.cse290 (or .cse74 .cse66 .cse34 .cse188)) (.cse291 (or .cse69 .cse66 .cse188)) (.cse292 (or .cse272 .cse69 .cse66)) (.cse293 (or .cse272 .cse74 .cse66 .cse34))) (and (or .cse69 .cse66 .cse273) (or .cse74 .cse66 .cse273 .cse34) (or .cse23 (and (or .cse74 .cse66 .cse274 .cse34) (or .cse69 .cse66 .cse274) .cse134)) (or .cse126 .cse74 .cse66 .cse34) (or .cse5 (and .cse248 .cse290 .cse291)) (or (and .cse248 .cse292 .cse6 .cse290 .cse291 .cse293) .cse5) (or .cse5 (and .cse247 (or .cse69 .cse159 .cse66) (or .cse159 .cse74 .cse66 .cse34))) (or .cse69 .cse126 .cse66) .cse187 (or .cse5 (and .cse292 .cse6 .cse293)) (or .cse74 .cse66 .cse186 .cse34) (or .cse69 .cse66 .cse186)))) (or .cse84 .cse69 .cse66) (or (and .cse189 (or .cse136 .cse11) .cse252) .cse124) (or .cse125 .cse85) (or .cse11 (and (or .cse0 .cse4 .cse135) (or .cse0 .cse2 .cse9) (or .cse0 .cse33 .cse135 .cse34) (or .cse0 .cse33 .cse1 .cse34) (or .cse0 .cse4 .cse2) (or .cse0 .cse2 .cse33 .cse34))) (or .cse0 .cse1 .cse9) (or (and (or .cse121 .cse66 .cse34) (or .cse66 .cse10 .cse34)) .cse74) (or .cse0 .cse75 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int)) (let ((.cse294 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse294 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse294 v_arrayElimCell_470) v_arrayElimCell_468) 0) (= (select (select .cse294 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) .cse122 .cse123)) (or .cse11 .cse83 .cse27 .cse28) (or .cse9 .cse66 .cse10) (or .cse75 (and (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse295 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse295 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse295 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse295 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) .cse0) (or .cse5 .cse0 .cse296))) (or .cse170 .cse85) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse297 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse297 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse297 v_arrayElimCell_470) v_arrayElimCell_468) 0)))) .cse11 .cse27 .cse28) (or (and (or .cse66 .cse186 .cse34) (or .cse66 .cse273 .cse34) (or .cse126 .cse66 .cse34) (or .cse5 .cse272 .cse66 .cse34) (or .cse5 .cse66 .cse34 .cse188) (or .cse5 .cse159 .cse66 .cse34) (or .cse5 (and .cse242 .cse244)) (or .cse23 .cse66 .cse274 .cse34)) .cse74) (or .cse23 (and .cse298 .cse299 (or (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0))) .cse11 .cse27 .cse28) (or .cse32 .cse300 .cse11) (or .cse24 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse301 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse301 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse301 v_arrayElimCell_465) v_arrayElimCell_467) 0))))))) (or .cse4 (and (or .cse82 .cse0) .cse13 (or .cse0 .cse184))) (or .cse125 .cse66 .cse34) (or .cse156 .cse27 .cse28) (or .cse5 .cse68 .cse9 .cse66) (or .cse5 (let ((.cse302 (forall ((v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse306 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse306 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse306 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse303 (forall ((v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (v_arrayElimCell_468 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse305 |c_ULTIMATE.start_dll_create_~head~0#1.base|) v_arrayElimCell_468) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select v_ArrVal_6733 v_arrayElimCell_463) 0) (= (select (select .cse305 v_arrayElimCell_465) v_arrayElimCell_467) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse0 .cse9 .cse302) (or .cse4 (and (or .cse0 .cse303) (or .cse0 .cse302) (or .cse0 .cse159) .cse153 (or .cse0 .cse241) .cse154)) .cse174 .cse178 .cse304 (or .cse33 (and (or .cse0 .cse34 .cse302) .cse114 .cse115 (or .cse0 .cse241 .cse34) (or .cse0 .cse159 .cse34) (or .cse0 .cse34 .cse303))) .cse8 (or (and .cse172 (or .cse0 .cse9 .cse303)) .cse11) (or .cse0 .cse9 .cse241) .cse249))) (or (let ((.cse315 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse332 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse332 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse332 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse332 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse332 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse309 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse331 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse331 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse331 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse310 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse330 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse330 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse330 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse330 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse317 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse329 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse329 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse329 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse329 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse329 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse308 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse328 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse328 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse328 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse328 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse307 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse327 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse327 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse327 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse327 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse327 v_arrayElimCell_465) v_arrayElimCell_467) 0))))) (.cse323 (forall ((v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse326 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse326 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse326 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse326 v_arrayElimCell_465) v_arrayElimCell_467) 0)))))) (and .cse12 (or (and (or .cse0 .cse307) .cse3 (or .cse308 .cse0)) .cse4) (or .cse5 (and (or .cse309 .cse0 .cse9) (or .cse310 .cse0 .cse9))) (or .cse210 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse311 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse311 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse311 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse311 v_arrayElimCell_461) v_arrayElimCell_463) 0)))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse312 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse312 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int)) (= (select (select .cse312 v_arrayElimCell_465) v_arrayElimCell_467) 0)) (= (select (select .cse312 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse312 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))))))) .cse204 (or .cse5 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int))) (or (forall ((v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse313 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse313 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse313 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse313 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0)))) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse314 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse314 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse314 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))))) (or .cse309 .cse5) (or .cse310 .cse5) (or .cse315 .cse23) .cse209)) (or .cse309 .cse5 .cse0 .cse9) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6710 (Array Int Int)) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse316 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse316 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse316 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse316 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))) .cse27 .cse28) (or .cse0 .cse9 .cse317) (or .cse0 .cse4 .cse307) (or .cse0 .cse307 .cse9) (or .cse315 .cse0 .cse23 .cse9) (or .cse310 .cse5 .cse0 .cse9) (or .cse24 .cse307) (or .cse5 (let ((.cse318 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse322 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse322 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse322 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse322 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (.cse319 (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_463 Int) (v_ArrVal_6727 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (let ((.cse321 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse321 v_arrayElimCell_461) v_arrayElimCell_463) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (= (select (select .cse321 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) (and (or .cse24 .cse318) (or .cse0 .cse4 .cse318) (or .cse319 .cse0 .cse9) .cse143 .cse146 .cse147 (or (and .cse144 (or .cse319 .cse0 .cse34)) .cse33) .cse148 (or .cse32 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6727 (Array Int Int))) (let ((.cse320 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse320 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse320 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store .cse46 .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711))))))) .cse151)) (or .cse0 .cse318 .cse34) (or .cse4 (and (or .cse319 .cse0) .cse150))))) (or (and (or .cse308 .cse0 .cse34) .cse160) .cse33) (or (and (or .cse315 .cse0 .cse23) (or (and (or .cse310 .cse0) (or .cse309 .cse0)) .cse5) (or .cse309 .cse5 .cse0) .cse164 (or .cse310 .cse5 .cse0) (or .cse323 .cse0) .cse169 (or .cse0 .cse317)) .cse33) (or .cse308 .cse0 .cse9) (or .cse0 .cse307 .cse34) (or (and .cse189 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0)) (forall ((v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6710 (Array Int Int))) (or (forall ((v_arrayElimCell_470 Int) (v_ArrVal_6733 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse324 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse324 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse324 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse324 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0) 0) (= (select (select .cse324 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| Int)) (or (forall ((v_arrayElimCell_470 Int) (v_arrayElimCell_461 Int) (v_arrayElimCell_463 Int) (v_ArrVal_6711 (Array Int Int)) (v_ArrVal_6733 (Array Int Int)) (v_ArrVal_6710 (Array Int Int)) (v_arrayElimCell_465 Int) (v_arrayElimCell_467 Int) (v_ArrVal_6727 (Array Int Int))) (let ((.cse325 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_6711) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122| v_ArrVal_6727) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6733))) (or (= (select (select .cse325 v_arrayElimCell_461) v_arrayElimCell_463) 0) (= (select (select .cse325 v_arrayElimCell_470) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (not (= (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_6710) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse26 (select v_ArrVal_6711 .cse26)) v_ArrVal_6711)) (= (select (select .cse325 v_arrayElimCell_465) v_arrayElimCell_467) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_122|) 0))))) .cse32) (or .cse23 .cse210 .cse57) (or .cse323 .cse0 .cse9))) .cse11) (or .cse5 .cse272 .cse9 .cse66) (or .cse5 (and .cse174 .cse304 .cse8)))))))))) is different from true e9 .cse66) (or .cse5 (and .cse174 .cse304 .cse8)))))))))) is different from true