./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/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_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 3b4637ab5710a1ca22a981e8047278048fbbf856825d3649b2cb9d48de11d175 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:52:34,025 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:52:34,131 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 14:52:34,137 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:52:34,138 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:52:34,167 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:52:34,168 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:52:34,168 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:52:34,169 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:52:34,169 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:52:34,169 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:52:34,169 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:52:34,170 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:52:34,170 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:52:34,170 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:52:34,170 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:52:34,171 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 14:52:34,171 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:52:34,171 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:52:34,171 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:52:34,171 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:52:34,172 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 14:52:34,175 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:52:34,175 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 14:52:34,175 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:52:34,176 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:52:34,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:52:34,177 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:52:34,177 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:52:34,178 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_f40410ac-72f1-4737-a23e-3988e8532c67/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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3b4637ab5710a1ca22a981e8047278048fbbf856825d3649b2cb9d48de11d175 [2024-11-13 14:52:34,550 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:52:34,561 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:52:34,564 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:52:34,565 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:52:34,566 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:52:34,567 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i Unable to find full path for "g++" [2024-11-13 14:52:36,949 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:52:37,359 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:52:37,360 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i [2024-11-13 14:52:37,383 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/data/8d9a3b085/5972066278414f0f8a790d0857cf91b9/FLAGe9901916f [2024-11-13 14:52:37,410 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/data/8d9a3b085/5972066278414f0f8a790d0857cf91b9 [2024-11-13 14:52:37,413 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:52:37,416 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:52:37,417 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:52:37,418 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:52:37,427 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:52:37,429 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:52:37" (1/1) ... [2024-11-13 14:52:37,432 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2bd1687b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:37, skipping insertion in model container [2024-11-13 14:52:37,432 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:52:37" (1/1) ... [2024-11-13 14:52:37,482 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:52:37,968 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i[23974,23987] [2024-11-13 14:52:37,973 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:52:37,990 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:52:38,052 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/sv-benchmarks/c/list-ext3-properties/dll_nullified-2.i[23974,23987] [2024-11-13 14:52:38,053 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:52:38,087 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:52:38,088 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38 WrapperNode [2024-11-13 14:52:38,088 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:52:38,090 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:52:38,090 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:52:38,090 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:52:38,098 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,112 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,136 INFO L138 Inliner]: procedures = 122, calls = 25, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 106 [2024-11-13 14:52:38,136 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:52:38,137 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:52:38,137 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:52:38,138 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:52:38,149 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,149 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,152 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,169 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 14:52:38,169 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,170 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,178 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,182 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,184 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,185 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,188 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:52:38,189 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:52:38,189 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:52:38,189 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:52:38,190 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (1/1) ... [2024-11-13 14:52:38,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:52:38,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:38,232 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:52:38,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:52:38,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 14:52:38,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 14:52:38,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 14:52:38,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 14:52:38,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:52:38,282 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 14:52:38,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:52:38,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:52:38,445 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:52:38,447 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:52:38,722 INFO L? ?]: Removed 28 outVars from TransFormulas that were not future-live. [2024-11-13 14:52:38,722 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:52:38,742 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:52:38,742 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-13 14:52:38,744 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:52:38 BoogieIcfgContainer [2024-11-13 14:52:38,744 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:52:38,747 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:52:38,747 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:52:38,754 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:52:38,755 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:52:37" (1/3) ... [2024-11-13 14:52:38,756 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78b92063 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:52:38, skipping insertion in model container [2024-11-13 14:52:38,756 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:38" (2/3) ... [2024-11-13 14:52:38,757 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@78b92063 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:52:38, skipping insertion in model container [2024-11-13 14:52:38,757 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:52:38" (3/3) ... [2024-11-13 14:52:38,758 INFO L112 eAbstractionObserver]: Analyzing ICFG dll_nullified-2.i [2024-11-13 14:52:38,780 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:52:38,782 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG dll_nullified-2.i that has 1 procedures, 27 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-13 14:52:38,862 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:52:38,883 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@10e168f1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:52:38,883 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 14:52:38,889 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 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 14:52:38,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 14:52:38,897 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:38,897 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:38,898 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:38,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:38,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1664287546, now seen corresponding path program 1 times [2024-11-13 14:52:38,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:38,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635366424] [2024-11-13 14:52:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:38,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:39,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:39,203 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 14:52:39,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:39,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635366424] [2024-11-13 14:52:39,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635366424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:39,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:39,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:52:39,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696166718] [2024-11-13 14:52:39,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:39,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:52:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:39,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:52:39,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:52:39,256 INFO L87 Difference]: Start difference. First operand has 27 states, 25 states have (on average 1.6) internal successors, (40), 26 states have internal predecessors, (40), 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, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 14:52:39,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:39,289 INFO L93 Difference]: Finished difference Result 52 states and 78 transitions. [2024-11-13 14:52:39,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:52:39,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 12 [2024-11-13 14:52:39,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:39,300 INFO L225 Difference]: With dead ends: 52 [2024-11-13 14:52:39,300 INFO L226 Difference]: Without dead ends: 27 [2024-11-13 14:52:39,303 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 14:52:39,307 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 7 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 65 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 14:52:39,308 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 65 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:39,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-13 14:52:39,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 23. [2024-11-13 14:52:39,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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 14:52:39,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 31 transitions. [2024-11-13 14:52:39,369 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 31 transitions. Word has length 12 [2024-11-13 14:52:39,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:39,369 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 31 transitions. [2024-11-13 14:52:39,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 14:52:39,370 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 31 transitions. [2024-11-13 14:52:39,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 14:52:39,371 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:39,371 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:39,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 14:52:39,371 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:39,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:39,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1648137776, now seen corresponding path program 1 times [2024-11-13 14:52:39,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:39,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194534558] [2024-11-13 14:52:39,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:39,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:39,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:39,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:39,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194534558] [2024-11-13 14:52:39,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194534558] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:39,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:39,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:52:39,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579017615] [2024-11-13 14:52:39,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:39,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:52:39,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:39,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:52:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:52:39,570 INFO L87 Difference]: Start difference. First operand 23 states and 31 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 14:52:39,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:39,644 INFO L93 Difference]: Finished difference Result 46 states and 63 transitions. [2024-11-13 14:52:39,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:52:39,645 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 17 [2024-11-13 14:52:39,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:39,648 INFO L225 Difference]: With dead ends: 46 [2024-11-13 14:52:39,648 INFO L226 Difference]: Without dead ends: 26 [2024-11-13 14:52:39,648 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 14:52:39,651 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 0 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:39,654 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 51 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 14:52:39,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2024-11-13 14:52:39,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2024-11-13 14:52:39,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:39,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2024-11-13 14:52:39,661 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 17 [2024-11-13 14:52:39,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:39,661 INFO L471 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2024-11-13 14:52:39,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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 14:52:39,662 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2024-11-13 14:52:39,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 14:52:39,662 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:39,662 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:39,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 14:52:39,663 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:39,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:39,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1389972338, now seen corresponding path program 1 times [2024-11-13 14:52:39,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:39,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094063493] [2024-11-13 14:52:39,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:39,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:39,838 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 14:52:39,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:39,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094063493] [2024-11-13 14:52:39,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094063493] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:39,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349410182] [2024-11-13 14:52:39,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:39,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:39,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:39,842 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:39,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:52:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:39,989 INFO L255 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:52:39,999 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:40,085 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 14:52:40,088 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:40,140 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 14:52:40,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349410182] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:40,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:40,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-13 14:52:40,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782549352] [2024-11-13 14:52:40,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:40,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:40,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:40,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:40,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:40,143 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 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 14:52:40,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:40,203 INFO L93 Difference]: Finished difference Result 53 states and 72 transitions. [2024-11-13 14:52:40,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:52:40,204 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 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 17 [2024-11-13 14:52:40,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:40,205 INFO L225 Difference]: With dead ends: 53 [2024-11-13 14:52:40,205 INFO L226 Difference]: Without dead ends: 38 [2024-11-13 14:52:40,206 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:40,207 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 13 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:40,207 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 86 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:40,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2024-11-13 14:52:40,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2024-11-13 14:52:40,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 37 states have internal predecessors, (48), 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 14:52:40,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2024-11-13 14:52:40,214 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 17 [2024-11-13 14:52:40,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:40,214 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2024-11-13 14:52:40,214 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 7 states have internal predecessors, (30), 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 14:52:40,215 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2024-11-13 14:52:40,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-13 14:52:40,216 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:40,216 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:40,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 14:52:40,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:40,420 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:40,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:40,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1618049736, now seen corresponding path program 1 times [2024-11-13 14:52:40,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:40,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320523701] [2024-11-13 14:52:40,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:40,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:40,996 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:40,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:40,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320523701] [2024-11-13 14:52:40,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320523701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:40,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968300140] [2024-11-13 14:52:40,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:40,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:40,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:41,001 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:41,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:52:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:41,269 INFO L255 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:52:41,276 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:41,354 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:41,354 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:41,477 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:41,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968300140] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:41,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:41,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2024-11-13 14:52:41,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595136850] [2024-11-13 14:52:41,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:41,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:41,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:41,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:41,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:41,483 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 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 14:52:41,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:41,544 INFO L93 Difference]: Finished difference Result 58 states and 76 transitions. [2024-11-13 14:52:41,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:52:41,548 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 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 32 [2024-11-13 14:52:41,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:41,549 INFO L225 Difference]: With dead ends: 58 [2024-11-13 14:52:41,549 INFO L226 Difference]: Without dead ends: 43 [2024-11-13 14:52:41,549 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:41,550 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 9 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:41,550 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 128 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:41,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-13 14:52:41,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2024-11-13 14:52:41,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.2857142857142858) internal successors, (54), 42 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:41,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2024-11-13 14:52:41,562 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 32 [2024-11-13 14:52:41,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:41,562 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2024-11-13 14:52:41,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 7 states have internal predecessors, (32), 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 14:52:41,562 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2024-11-13 14:52:41,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-13 14:52:41,567 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:41,567 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:41,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 14:52:41,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:41,768 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:41,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:41,769 INFO L85 PathProgramCache]: Analyzing trace with hash -2035852018, now seen corresponding path program 2 times [2024-11-13 14:52:41,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:41,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352828452] [2024-11-13 14:52:41,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:41,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:41,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:43,048 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:43,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:43,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352828452] [2024-11-13 14:52:43,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352828452] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:43,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752078396] [2024-11-13 14:52:43,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:52:43,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:43,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:43,053 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:43,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:52:43,386 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:52:43,386 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:52:43,390 INFO L255 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 14:52:43,395 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:43,436 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 14:52:43,497 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:52:43,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 14:52:43,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 22 [2024-11-13 14:52:43,692 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 21 [2024-11-13 14:52:44,002 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:44,003 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:45,237 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 48 treesize of output 46 [2024-11-13 14:52:45,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 14:52:45,352 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:45,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752078396] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:45,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:45,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2024-11-13 14:52:45,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603410432] [2024-11-13 14:52:45,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:45,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-13 14:52:45,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:45,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-13 14:52:45,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=321, Unknown=6, NotChecked=0, Total=380 [2024-11-13 14:52:45,359 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 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 14:52:46,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:46,481 INFO L93 Difference]: Finished difference Result 69 states and 92 transitions. [2024-11-13 14:52:46,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 14:52:46,482 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2024-11-13 14:52:46,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:46,483 INFO L225 Difference]: With dead ends: 69 [2024-11-13 14:52:46,483 INFO L226 Difference]: Without dead ends: 56 [2024-11-13 14:52:46,484 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=145, Invalid=661, Unknown=6, NotChecked=0, Total=812 [2024-11-13 14:52:46,484 INFO L432 NwaCegarLoop]: 16 mSDtfsCounter, 38 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:46,485 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 207 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 14:52:46,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-13 14:52:46,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 46. [2024-11-13 14:52:46,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.288888888888889) internal successors, (58), 45 states have internal predecessors, (58), 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 14:52:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 58 transitions. [2024-11-13 14:52:46,493 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 58 transitions. Word has length 37 [2024-11-13 14:52:46,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:46,493 INFO L471 AbstractCegarLoop]: Abstraction has 46 states and 58 transitions. [2024-11-13 14:52:46,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 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 14:52:46,493 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 58 transitions. [2024-11-13 14:52:46,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-13 14:52:46,494 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:46,494 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:46,518 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:52:46,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:46,695 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:46,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:46,695 INFO L85 PathProgramCache]: Analyzing trace with hash -2034004976, now seen corresponding path program 1 times [2024-11-13 14:52:46,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:46,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37298053] [2024-11-13 14:52:46,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:46,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:48,124 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 28 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 14:52:48,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:48,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37298053] [2024-11-13 14:52:48,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37298053] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:48,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028291988] [2024-11-13 14:52:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:48,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:48,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:48,128 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:48,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:52:48,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:48,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 14:52:48,466 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:48,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 14:52:48,505 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:52:48,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-13 14:52:48,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 17 [2024-11-13 14:52:48,615 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 14:52:48,824 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:48,824 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:50,404 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 65 treesize of output 63 [2024-11-13 14:52:50,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 14:52:50,517 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:50,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028291988] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:50,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:50,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 12] total 26 [2024-11-13 14:52:50,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152497104] [2024-11-13 14:52:50,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:50,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 14:52:50,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:50,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 14:52:50,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=569, Unknown=9, NotChecked=0, Total=650 [2024-11-13 14:52:50,525 INFO L87 Difference]: Start difference. First operand 46 states and 58 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 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 14:52:51,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:51,407 INFO L93 Difference]: Finished difference Result 69 states and 91 transitions. [2024-11-13 14:52:51,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 14:52:51,408 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2024-11-13 14:52:51,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:51,411 INFO L225 Difference]: With dead ends: 69 [2024-11-13 14:52:51,411 INFO L226 Difference]: Without dead ends: 56 [2024-11-13 14:52:51,412 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=153, Invalid=1028, Unknown=9, NotChecked=0, Total=1190 [2024-11-13 14:52:51,415 INFO L432 NwaCegarLoop]: 16 mSDtfsCounter, 40 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:51,416 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 197 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 14:52:51,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-13 14:52:51,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 48. [2024-11-13 14:52:51,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.2765957446808511) internal successors, (60), 47 states have internal predecessors, (60), 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 14:52:51,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 60 transitions. [2024-11-13 14:52:51,429 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 60 transitions. Word has length 37 [2024-11-13 14:52:51,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:51,430 INFO L471 AbstractCegarLoop]: Abstraction has 48 states and 60 transitions. [2024-11-13 14:52:51,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 26 states have internal predecessors, (59), 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 14:52:51,432 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 60 transitions. [2024-11-13 14:52:51,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-13 14:52:51,433 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:51,433 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:51,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:52:51,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-13 14:52:51,634 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:51,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:51,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2034003054, now seen corresponding path program 1 times [2024-11-13 14:52:51,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:51,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288534425] [2024-11-13 14:52:51,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:51,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:51,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:52,800 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 28 proven. 17 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 14:52:52,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:52,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288534425] [2024-11-13 14:52:52,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288534425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:52,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626684441] [2024-11-13 14:52:52,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:52,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:52,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:52,804 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:52,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:52:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:53,131 INFO L255 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 14:52:53,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:53,152 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 14:52:53,175 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:52:53,176 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 14:52:53,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 26 [2024-11-13 14:52:53,276 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 14:52:53,537 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:53,538 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:54,951 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 50 [2024-11-13 14:52:54,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 14:52:55,043 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:55,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626684441] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:55,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:55,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2024-11-13 14:52:55,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36526133] [2024-11-13 14:52:55,044 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:55,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 14:52:55,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:55,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 14:52:55,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=523, Unknown=7, NotChecked=0, Total=600 [2024-11-13 14:52:55,046 INFO L87 Difference]: Start difference. First operand 48 states and 60 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 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 14:52:55,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:55,740 INFO L93 Difference]: Finished difference Result 58 states and 72 transitions. [2024-11-13 14:52:55,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 14:52:55,741 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2024-11-13 14:52:55,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:55,742 INFO L225 Difference]: With dead ends: 58 [2024-11-13 14:52:55,742 INFO L226 Difference]: Without dead ends: 56 [2024-11-13 14:52:55,743 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=144, Invalid=905, Unknown=7, NotChecked=0, Total=1056 [2024-11-13 14:52:55,743 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 29 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:55,744 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 249 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 14:52:55,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-13 14:52:55,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 49. [2024-11-13 14:52:55,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.2708333333333333) internal successors, (61), 48 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:55,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2024-11-13 14:52:55,749 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 37 [2024-11-13 14:52:55,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:55,749 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2024-11-13 14:52:55,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 states have internal predecessors, (63), 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 14:52:55,750 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2024-11-13 14:52:55,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-13 14:52:55,751 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:55,751 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:55,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 14:52:55,955 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-13 14:52:55,955 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:55,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:55,955 INFO L85 PathProgramCache]: Analyzing trace with hash 276750482, now seen corresponding path program 1 times [2024-11-13 14:52:55,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:55,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117405010] [2024-11-13 14:52:55,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:55,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:56,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:56,082 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2024-11-13 14:52:56,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:56,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117405010] [2024-11-13 14:52:56,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117405010] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:56,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:56,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:52:56,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024017065] [2024-11-13 14:52:56,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:56,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:52:56,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:56,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:52:56,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:56,084 INFO L87 Difference]: Start difference. First operand 49 states and 61 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:56,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:56,123 INFO L93 Difference]: Finished difference Result 59 states and 75 transitions. [2024-11-13 14:52:56,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:52:56,123 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2024-11-13 14:52:56,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:56,124 INFO L225 Difference]: With dead ends: 59 [2024-11-13 14:52:56,124 INFO L226 Difference]: Without dead ends: 52 [2024-11-13 14:52:56,124 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:56,125 INFO L432 NwaCegarLoop]: 27 mSDtfsCounter, 1 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:56,125 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 73 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:56,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-11-13 14:52:56,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2024-11-13 14:52:56,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.2549019607843137) internal successors, (64), 51 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:56,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 64 transitions. [2024-11-13 14:52:56,130 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 64 transitions. Word has length 38 [2024-11-13 14:52:56,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:56,131 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 64 transitions. [2024-11-13 14:52:56,131 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:56,131 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 64 transitions. [2024-11-13 14:52:56,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-13 14:52:56,132 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:56,132 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:56,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 14:52:56,132 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:56,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:56,133 INFO L85 PathProgramCache]: Analyzing trace with hash 276748560, now seen corresponding path program 1 times [2024-11-13 14:52:56,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:56,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209776735] [2024-11-13 14:52:56,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:56,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:56,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:56,637 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:56,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:56,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209776735] [2024-11-13 14:52:56,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209776735] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:56,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337245052] [2024-11-13 14:52:56,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:56,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:56,638 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:56,640 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:56,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:52:56,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:56,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 14:52:56,959 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:56,968 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 14:52:57,049 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:52:57,049 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 14:52:57,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-13 14:52:57,146 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 44 treesize of output 30 [2024-11-13 14:52:57,321 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 24 treesize of output 12 [2024-11-13 14:52:57,340 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:57,341 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:57,851 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 32 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:57,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337245052] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:57,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:57,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2024-11-13 14:52:57,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421730052] [2024-11-13 14:52:57,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:57,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:52:57,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:57,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:52:57,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=681, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:52:57,854 INFO L87 Difference]: Start difference. First operand 52 states and 64 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 28 states have internal predecessors, (60), 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 14:52:59,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:59,330 INFO L93 Difference]: Finished difference Result 94 states and 114 transitions. [2024-11-13 14:52:59,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 14:52:59,331 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 28 states have internal predecessors, (60), 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 38 [2024-11-13 14:52:59,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:59,332 INFO L225 Difference]: With dead ends: 94 [2024-11-13 14:52:59,332 INFO L226 Difference]: Without dead ends: 84 [2024-11-13 14:52:59,333 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=232, Invalid=1574, Unknown=0, NotChecked=0, Total=1806 [2024-11-13 14:52:59,334 INFO L432 NwaCegarLoop]: 16 mSDtfsCounter, 36 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:59,335 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 306 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 14:52:59,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2024-11-13 14:52:59,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 60. [2024-11-13 14:52:59,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.2372881355932204) internal successors, (73), 59 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:59,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 73 transitions. [2024-11-13 14:52:59,343 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 73 transitions. Word has length 38 [2024-11-13 14:52:59,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:59,343 INFO L471 AbstractCegarLoop]: Abstraction has 60 states and 73 transitions. [2024-11-13 14:52:59,344 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 28 states have internal predecessors, (60), 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 14:52:59,344 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 73 transitions. [2024-11-13 14:52:59,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-13 14:52:59,348 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:59,348 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:59,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 14:52:59,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:59,553 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:52:59,553 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:59,554 INFO L85 PathProgramCache]: Analyzing trace with hash -308208490, now seen corresponding path program 1 times [2024-11-13 14:52:59,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:59,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329757146] [2024-11-13 14:52:59,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:59,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:59,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:59,708 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:59,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:59,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329757146] [2024-11-13 14:52:59,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329757146] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:59,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571144138] [2024-11-13 14:52:59,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:59,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:59,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:59,711 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:59,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:53:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:53:00,028 INFO L255 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:53:00,030 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:53:00,049 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:53:00,049 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:53:00,065 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:53:00,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571144138] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:53:00,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:53:00,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2024-11-13 14:53:00,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570435191] [2024-11-13 14:53:00,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:53:00,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:53:00,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:53:00,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:53:00,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:53:00,067 INFO L87 Difference]: Start difference. First operand 60 states and 73 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 14:53:00,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:53:00,159 INFO L93 Difference]: Finished difference Result 101 states and 124 transitions. [2024-11-13 14:53:00,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:53:00,159 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 38 [2024-11-13 14:53:00,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:53:00,160 INFO L225 Difference]: With dead ends: 101 [2024-11-13 14:53:00,160 INFO L226 Difference]: Without dead ends: 52 [2024-11-13 14:53:00,160 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:53:00,161 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 2 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:53:00,161 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 68 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 14:53:00,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-11-13 14:53:00,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2024-11-13 14:53:00,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.1568627450980393) internal successors, (59), 51 states have internal predecessors, (59), 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 14:53:00,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 59 transitions. [2024-11-13 14:53:00,167 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 59 transitions. Word has length 38 [2024-11-13 14:53:00,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:53:00,168 INFO L471 AbstractCegarLoop]: Abstraction has 52 states and 59 transitions. [2024-11-13 14:53:00,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 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 14:53:00,168 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 59 transitions. [2024-11-13 14:53:00,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 14:53:00,169 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:53:00,169 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:53:00,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 14:53:00,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-13 14:53:00,370 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:53:00,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:53:00,370 INFO L85 PathProgramCache]: Analyzing trace with hash -687066591, now seen corresponding path program 1 times [2024-11-13 14:53:00,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:53:00,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789231951] [2024-11-13 14:53:00,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:53:00,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:53:00,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:53:02,140 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 37 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:53:02,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:53:02,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789231951] [2024-11-13 14:53:02,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789231951] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:53:02,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276859976] [2024-11-13 14:53:02,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:53:02,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:53:02,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:53:02,144 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:53:02,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:53:02,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:53:02,537 INFO L255 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-13 14:53:02,542 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:53:02,549 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 14:53:02,572 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:53:02,572 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 14:53:02,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 22 [2024-11-13 14:53:02,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2024-11-13 14:53:02,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-13 14:53:02,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-13 14:53:02,926 INFO L349 Elim1Store]: treesize reduction 48, result has 35.1 percent of original size [2024-11-13 14:53:02,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 57 treesize of output 49 [2024-11-13 14:53:03,075 INFO L349 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2024-11-13 14:53:03,075 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 130 treesize of output 91 [2024-11-13 14:53:03,093 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 14:53:03,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 83 treesize of output 71 [2024-11-13 14:53:03,130 INFO L349 Elim1Store]: treesize reduction 25, result has 37.5 percent of original size [2024-11-13 14:53:03,130 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 42 treesize of output 29 [2024-11-13 14:53:03,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-13 14:53:03,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 43 [2024-11-13 14:53:03,972 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 14:53:03,972 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:53:09,661 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse3 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12)) (.cse4 (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse5 (+ 16 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse6 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4)) (.cse7 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (and (or .cse0 (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.base| Int) (v_ArrVal_2424 (Array Int Int)) (v_ArrVal_2426 Int)) (let ((.cse1 (store |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2424))) (let ((.cse2 (select .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (or (not (= (select (select (store .cse1 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse2 .cse3 v_ArrVal_2426)) |ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (not (= v_ArrVal_2424 (store (store (store (store (store (select |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse4 0) .cse5 (select v_ArrVal_2424 .cse5)) .cse6 (select v_ArrVal_2424 .cse6)) .cse7 (select v_ArrVal_2424 .cse7)))) (= (select .cse2 |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (or (forall ((v_DerPreprocessor_14 Int) (v_DerPreprocessor_15 Int) (v_DerPreprocessor_16 Int) (v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (store (store (store (store (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse4 0) .cse5 v_DerPreprocessor_14) .cse6 v_DerPreprocessor_15) .cse7 v_DerPreprocessor_16) .cse3 v_ArrVal_2426)) v_ArrVal_2431) v_ArrVal_2428) 0)) (not .cse0)) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.base| Int) (v_ArrVal_2424 (Array Int Int))) (let ((.cse10 (store |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2424))) (let ((.cse11 (select .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (or (forall ((v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (let ((.cse9 (store .cse11 .cse3 v_ArrVal_2426))) (let ((.cse8 (store .cse10 |c_ULTIMATE.start_dll_create_~head~0#1.base| .cse9))) (or (not (= (select (select .cse8 |ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (= (select .cse9 v_ArrVal_2428) 0) (= (select (select .cse8 v_ArrVal_2431) v_ArrVal_2428) 0))))) (not (= v_ArrVal_2424 (store (store (store (store (store (select |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse4 0) .cse5 (select v_ArrVal_2424 .cse5)) .cse6 (select v_ArrVal_2424 .cse6)) .cse7 (select v_ArrVal_2424 .cse7)))) (= (select .cse11 |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.base| Int) (v_ArrVal_2424 (Array Int Int))) (or (= |ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= v_ArrVal_2424 (store (store (store (store (store (select |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse4 0) .cse5 (select v_ArrVal_2424 .cse5)) .cse6 (select v_ArrVal_2424 .cse6)) .cse7 (select v_ArrVal_2424 .cse7)))) (= (select (select (store |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2424) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) is different from false [2024-11-13 14:53:14,091 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 8) 0)) (.cse5 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (and (or (forall ((v_DerPreprocessor_14 Int) (v_DerPreprocessor_16 Int) (v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (store (store (store (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) 0 0) 8 0) 16 v_DerPreprocessor_14) 12 v_DerPreprocessor_16) 4 v_ArrVal_2426)) v_ArrVal_2431) v_ArrVal_2428) 0)) (not .cse0)) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.base| Int) (v_ArrVal_2424 (Array Int Int))) (let ((.cse3 (store |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2424))) (let ((.cse4 (select .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (or (not (= (store (store (store (store (store (select |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base|) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)) v_ArrVal_2424)) (forall ((v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (let ((.cse1 (store .cse4 .cse5 v_ArrVal_2426))) (let ((.cse2 (store .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base| .cse1))) (or (= (select .cse1 v_ArrVal_2428) 0) (= (select (select .cse2 v_ArrVal_2431) v_ArrVal_2428) 0) (not (= (select (select .cse2 |ULTIMATE.start_dll_create_~new_head~0#1.base|) 0) 0)))))) (= (select .cse4 |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.base| Int) (v_ArrVal_2424 (Array Int Int))) (or (not (= (store (store (store (store (store (select |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base|) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)) v_ArrVal_2424)) (= |ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2424) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))) (or .cse0 (forall ((|ULTIMATE.start_dll_create_~new_head~0#1.base| Int) (v_ArrVal_2424 (Array Int Int)) (v_ArrVal_2426 Int)) (let ((.cse6 (store |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_2424))) (let ((.cse7 (select .cse6 |c_ULTIMATE.start_dll_create_~head~0#1.base|))) (or (not (= (store (store (store (store (store (select |c_#memory_int#1| |ULTIMATE.start_dll_create_~new_head~0#1.base|) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)) v_ArrVal_2424)) (not (= (select (select (store .cse6 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse7 .cse5 v_ArrVal_2426)) |ULTIMATE.start_dll_create_~new_head~0#1.base|) 0) 0)) (= (select .cse7 |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))))) is different from false [2024-11-13 14:53:18,269 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse5 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse0 (= (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0))) (and (forall ((v_ArrVal_2424 (Array Int Int)) (v_subst_1 Int)) (or (= (select (select (store |c_#memory_int#1| v_subst_1 v_ArrVal_2424) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_subst_1) (not (= v_ArrVal_2424 (store (store (store (store (store (select |c_#memory_int#1| v_subst_1) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)))))) (or (forall ((v_DerPreprocessor_14 Int) (v_DerPreprocessor_16 Int) (v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (= (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store (store (store (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0 0) 8 0) 16 v_DerPreprocessor_14) 12 v_DerPreprocessor_16) 4 v_ArrVal_2426)) v_ArrVal_2431) v_ArrVal_2428) 0)) (not .cse0)) (forall ((v_ArrVal_2424 (Array Int Int)) (v_subst_2 Int)) (let ((.cse4 (store |c_#memory_int#1| v_subst_2 v_ArrVal_2424))) (let ((.cse1 (select .cse4 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select .cse1 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0) (forall ((v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (let ((.cse2 (store .cse1 .cse5 v_ArrVal_2426))) (let ((.cse3 (store .cse4 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| .cse2))) (or (= (select .cse2 v_ArrVal_2428) 0) (= (select (select .cse3 v_ArrVal_2431) v_ArrVal_2428) 0) (not (= (select (select .cse3 v_subst_2) 0) 0)))))) (not (= (store (store (store (store (store (select |c_#memory_int#1| v_subst_2) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)) v_ArrVal_2424)))))) (or (forall ((v_ArrVal_2424 (Array Int Int)) (v_subst_3 Int) (v_ArrVal_2426 Int)) (let ((.cse7 (store |c_#memory_int#1| v_subst_3 v_ArrVal_2424))) (let ((.cse6 (select .cse7 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (= (select .cse6 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0) (not (= v_ArrVal_2424 (store (store (store (store (store (select |c_#memory_int#1| v_subst_3) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)))) (not (= (select (select (store .cse7 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store .cse6 .cse5 v_ArrVal_2426)) v_subst_3) 0) 0)))))) .cse0))) is different from false [2024-11-13 14:53:22,445 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)) (.cse7 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|))) (and (or (not .cse0) (forall ((v_DerPreprocessor_14 Int) (v_DerPreprocessor_16 Int) (v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2419 (Array Int Int)) (v_ArrVal_2428 Int)) (= (select (select (let ((.cse1 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2419))) (store .cse1 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (store (store (store (store (select .cse1 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0 0) 8 0) 16 v_DerPreprocessor_14) 12 v_DerPreprocessor_16) 4 v_ArrVal_2426))) v_ArrVal_2431) v_ArrVal_2428) 0))) (forall ((v_ArrVal_2424 (Array Int Int)) (v_subst_2 Int) (v_ArrVal_2419 (Array Int Int))) (let ((.cse2 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2419))) (let ((.cse5 (store .cse2 v_subst_2 v_ArrVal_2424))) (let ((.cse6 (select .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= v_ArrVal_2424 (store (store (store (store (store (select .cse2 v_subst_2) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)))) (forall ((v_ArrVal_2431 Int) (v_ArrVal_2426 Int) (v_ArrVal_2428 Int)) (let ((.cse4 (store .cse6 .cse7 v_ArrVal_2426))) (let ((.cse3 (store .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| .cse4))) (or (= (select (select .cse3 v_ArrVal_2431) v_ArrVal_2428) 0) (not (= (select (select .cse3 v_subst_2) 0) 0)) (= (select .cse4 v_ArrVal_2428) 0))))) (= (select .cse6 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)))))) (or .cse0 (forall ((v_ArrVal_2424 (Array Int Int)) (v_subst_3 Int) (v_ArrVal_2426 Int) (v_ArrVal_2419 (Array Int Int))) (let ((.cse8 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2419))) (let ((.cse9 (store .cse8 v_subst_3 v_ArrVal_2424))) (let ((.cse10 (select .cse9 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))) (or (not (= (store (store (store (store (store (select .cse8 v_subst_3) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)) v_ArrVal_2424)) (not (= (select (select (store .cse9 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store .cse10 .cse7 v_ArrVal_2426)) v_subst_3) 0) 0)) (= (select .cse10 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0))))))) (forall ((v_ArrVal_2424 (Array Int Int)) (v_subst_1 Int) (v_ArrVal_2419 (Array Int Int))) (let ((.cse11 (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2419))) (or (not (= (store (store (store (store (store (select .cse11 v_subst_1) 0 0) 8 0) 16 (select v_ArrVal_2424 16)) 4 (select v_ArrVal_2424 4)) 12 (select v_ArrVal_2424 12)) v_ArrVal_2424)) (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_subst_1) (= (select (select (store .cse11 v_subst_1 v_ArrVal_2424) |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 14:53:22,714 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:53:22,715 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 6 new quantified variables, introduced 15 case distinctions, treesize of input 2161 treesize of output 2269 [2024-11-13 14:53:23,352 INFO L349 Elim1Store]: treesize reduction 192, result has 34.0 percent of original size [2024-11-13 14:53:23,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 1205 treesize of output 1248 [2024-11-13 14:53:24,027 INFO L349 Elim1Store]: treesize reduction 96, result has 40.0 percent of original size [2024-11-13 14:53:24,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 1267 treesize of output 1287 [2024-11-13 14:53:24,326 INFO L349 Elim1Store]: treesize reduction 96, result has 40.0 percent of original size [2024-11-13 14:53:24,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 1223 treesize of output 1264 [2024-11-13 14:53:24,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14060 treesize of output 13994 [2024-11-13 14:54:11,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:54:11,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 6909 treesize of output 6937 [2024-11-13 14:54:25,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:26,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:26,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:27,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:28,550 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:28,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:31,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:31,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:32,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:33,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:34,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:34,705 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 14:54:36,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 14:54:36,768 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 14:54:36,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 14:54:37,013 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 13 treesize of output 9 [2024-11-13 14:54:37,914 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 13 treesize of output 9 [2024-11-13 14:54:39,633 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 13 treesize of output 9 [2024-11-13 14:54:41,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:43,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 14:54:44,257 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 13 treesize of output 9 [2024-11-13 14:54:45,127 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 13 treesize of output 9 [2024-11-13 14:54:45,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2024-11-13 14:54:46,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:47,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:47,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 6 treesize of output 4 [2024-11-13 14:54:48,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:48,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2024-11-13 14:54:48,369 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 13 treesize of output 9 [2024-11-13 14:54:49,696 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 14:54:49,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-13 14:54:51,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-13 14:54:52,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-11-13 14:54:52,585 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 13 treesize of output 9 [2024-11-13 14:54:53,493 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 13 treesize of output 9 [2024-11-13 14:54:54,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2024-11-13 14:54:56,931 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 13 treesize of output 9 [2024-11-13 14:54:57,783 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 13 treesize of output 9 [2024-11-13 14:54:58,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2024-11-13 14:54:58,854 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 14:54:58,890 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 13 treesize of output 9 [2024-11-13 14:54:59,894 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 13 treesize of output 9 [2024-11-13 14:55:00,845 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 14:55:00,902 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 13 treesize of output 9 [2024-11-13 14:55:01,894 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 14:56:34,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:35,374 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:36,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:36,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:37,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:37,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:37,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:38,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:38,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:39,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:39,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:40,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:41,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:42,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:43,438 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:44,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:45,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:46,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:46,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:47,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:47,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:47,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:48,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-11-13 14:56:49,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 11584 treesize of output 11574 [2024-11-13 14:57:02,943 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:57:02,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 92 [2024-11-13 14:57:03,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 14:57:03,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 14:57:03,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 5 treesize of output 3 [2024-11-13 14:57:03,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 5 treesize of output 3 [2024-11-13 14:57:03,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 14:57:04,273 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 10 not checked. [2024-11-13 14:57:04,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276859976] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:57:04,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:57:04,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 18] total 45 [2024-11-13 14:57:04,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975322368] [2024-11-13 14:57:04,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:57:04,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-13 14:57:04,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:57:04,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-13 14:57:04,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1481, Unknown=5, NotChecked=324, Total=1980 [2024-11-13 14:57:04,277 INFO L87 Difference]: Start difference. First operand 52 states and 59 transitions. Second operand has 45 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 45 states have internal predecessors, (89), 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 14:58:02,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:02,014 INFO L93 Difference]: Finished difference Result 84 states and 102 transitions. [2024-11-13 14:58:02,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-13 14:58:02,015 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 45 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-13 14:58:02,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:02,015 INFO L225 Difference]: With dead ends: 84 [2024-11-13 14:58:02,015 INFO L226 Difference]: Without dead ends: 68 [2024-11-13 14:58:02,017 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 74.3s TimeCoverageRelationStatistics Valid=332, Invalid=2321, Unknown=15, NotChecked=412, Total=3080 [2024-11-13 14:58:02,017 INFO L432 NwaCegarLoop]: 15 mSDtfsCounter, 27 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:02,017 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 338 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 549 Invalid, 0 Unknown, 184 Unchecked, 1.7s Time] [2024-11-13 14:58:02,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-11-13 14:58:02,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 55. [2024-11-13 14:58:02,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.1666666666666667) internal successors, (63), 54 states have internal predecessors, (63), 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 14:58:02,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 63 transitions. [2024-11-13 14:58:02,026 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 63 transitions. Word has length 43 [2024-11-13 14:58:02,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:02,026 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 63 transitions. [2024-11-13 14:58:02,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 45 states have internal predecessors, (89), 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 14:58:02,027 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 63 transitions. [2024-11-13 14:58:02,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 14:58:02,028 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:02,028 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:02,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 14:58:02,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:02,232 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:58:02,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:02,233 INFO L85 PathProgramCache]: Analyzing trace with hash -685219549, now seen corresponding path program 1 times [2024-11-13 14:58:02,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:58:02,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191804522] [2024-11-13 14:58:02,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:02,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:58:02,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:04,562 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 35 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:58:04,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:58:04,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191804522] [2024-11-13 14:58:04,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191804522] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:58:04,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666431849] [2024-11-13 14:58:04,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:04,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:04,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:04,565 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:04,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:58:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:04,968 INFO L255 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-13 14:58:04,973 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:04,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 14:58:05,060 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 14:58:05,060 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 14:58:05,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 15 [2024-11-13 14:58:05,335 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 14:58:05,572 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 14:58:05,572 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 14:58:05,670 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 24 treesize of output 9 [2024-11-13 14:58:05,679 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 24 treesize of output 9 [2024-11-13 14:58:05,693 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 14:58:05,807 INFO L349 Elim1Store]: treesize reduction 21, result has 19.2 percent of original size [2024-11-13 14:58:05,808 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 110 treesize of output 97 [2024-11-13 14:58:05,814 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 60 treesize of output 33 [2024-11-13 14:58:05,841 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 14:58:06,395 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 46 treesize of output 22 [2024-11-13 14:58:06,406 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 14:58:06,549 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 39 proven. 15 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 14:58:06,549 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:58:07,062 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2767 (Array Int Int)) (v_ArrVal_2764 (Array Int Int)) (v_ArrVal_2766 Int)) (= (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_2766)) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2767) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)) (+ 8 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_2764) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)))) 0)) is different from false [2024-11-13 14:58:07,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:07,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 73 treesize of output 79 [2024-11-13 14:58:07,092 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 116 [2024-11-13 14:58:07,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 53 [2024-11-13 14:58:07,119 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:07,119 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 90 [2024-11-13 14:58:07,125 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 144 treesize of output 126 [2024-11-13 14:58:07,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 14:58:07,577 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:07,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 14:58:08,485 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:08,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 64 [2024-11-13 14:58:08,491 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:58:08,499 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:08,500 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 44 treesize of output 28 [2024-11-13 14:58:08,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-13 14:58:08,749 INFO L349 Elim1Store]: treesize reduction 201, result has 36.0 percent of original size [2024-11-13 14:58:08,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 1241 treesize of output 853 [2024-11-13 14:58:08,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:08,792 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 555 treesize of output 547 [2024-11-13 14:58:08,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:08,829 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 547 treesize of output 507 [2024-11-13 14:58:08,866 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:08,867 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 534 treesize of output 518 [2024-11-13 14:58:08,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-13 14:58:09,788 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:09,788 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 283 treesize of output 287 [2024-11-13 14:58:10,833 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 37 proven. 13 refuted. 2 times theorem prover too weak. 7 trivial. 2 not checked. [2024-11-13 14:58:10,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666431849] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:58:10,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:58:10,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 43 [2024-11-13 14:58:10,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956817256] [2024-11-13 14:58:10,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:58:10,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-13 14:58:10,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:58:10,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-13 14:58:10,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1562, Unknown=5, NotChecked=80, Total=1806 [2024-11-13 14:58:10,836 INFO L87 Difference]: Start difference. First operand 55 states and 63 transitions. Second operand has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 43 states have internal predecessors, (93), 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 14:58:14,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:14,668 INFO L93 Difference]: Finished difference Result 83 states and 100 transitions. [2024-11-13 14:58:14,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 14:58:14,669 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 43 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-13 14:58:14,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:14,670 INFO L225 Difference]: With dead ends: 83 [2024-11-13 14:58:14,670 INFO L226 Difference]: Without dead ends: 67 [2024-11-13 14:58:14,671 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=405, Invalid=2900, Unknown=5, NotChecked=112, Total=3422 [2024-11-13 14:58:14,672 INFO L432 NwaCegarLoop]: 16 mSDtfsCounter, 38 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:14,672 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 304 Invalid, 778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 715 Invalid, 0 Unknown, 50 Unchecked, 2.2s Time] [2024-11-13 14:58:14,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-11-13 14:58:14,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 57. [2024-11-13 14:58:14,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.1607142857142858) internal successors, (65), 56 states have internal predecessors, (65), 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 14:58:14,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 65 transitions. [2024-11-13 14:58:14,695 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 65 transitions. Word has length 43 [2024-11-13 14:58:14,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:14,695 INFO L471 AbstractCegarLoop]: Abstraction has 57 states and 65 transitions. [2024-11-13 14:58:14,695 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 43 states have internal predecessors, (93), 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 14:58:14,695 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 65 transitions. [2024-11-13 14:58:14,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 14:58:14,696 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:14,696 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:14,728 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 14:58:14,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:14,897 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:58:14,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:14,897 INFO L85 PathProgramCache]: Analyzing trace with hash -685217627, now seen corresponding path program 1 times [2024-11-13 14:58:14,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:58:14,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523755378] [2024-11-13 14:58:14,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:14,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:58:14,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:16,973 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 34 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:58:16,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:58:16,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523755378] [2024-11-13 14:58:16,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523755378] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:58:16,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546916835] [2024-11-13 14:58:16,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:16,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:16,974 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:16,978 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:16,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:58:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:17,348 INFO L255 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-13 14:58:17,352 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:17,356 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 14:58:17,416 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 14:58:17,417 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 14:58:17,543 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 22 [2024-11-13 14:58:17,666 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 21 [2024-11-13 14:58:17,948 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 14:58:17,948 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 14:58:18,072 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 21 [2024-11-13 14:58:18,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-13 14:58:18,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-13 14:58:18,189 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 14:58:18,189 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 86 [2024-11-13 14:58:18,194 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 14:58:18,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 43 [2024-11-13 14:58:18,641 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 49 treesize of output 29 [2024-11-13 14:58:18,652 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 7 treesize of output 3 [2024-11-13 14:58:18,761 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 14:58:18,761 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:58:19,049 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3101 (Array Int Int)) (v_ArrVal_3102 Int) (v_ArrVal_3104 (Array Int Int))) (= (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_3102)) (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3101) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)) (+ (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3104) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0) 16))) 0)) is different from false [2024-11-13 14:58:19,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:19,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 73 treesize of output 79 [2024-11-13 14:58:19,072 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 116 [2024-11-13 14:58:19,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 53 [2024-11-13 14:58:19,092 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:19,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 100 treesize of output 90 [2024-11-13 14:58:19,096 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 144 treesize of output 126 [2024-11-13 14:58:19,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2024-11-13 14:58:19,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:19,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 21 [2024-11-13 14:58:20,019 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 14:58:20,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 46 [2024-11-13 14:58:20,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 14:58:20,079 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:20,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 64 [2024-11-13 14:58:20,088 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:58:20,096 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:20,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 32 [2024-11-13 14:58:20,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 14:58:20,358 INFO L349 Elim1Store]: treesize reduction 199, result has 36.2 percent of original size [2024-11-13 14:58:20,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 637 treesize of output 485 [2024-11-13 14:58:20,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:58:20,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:20,390 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 355 treesize of output 345 [2024-11-13 14:58:20,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:20,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 197 treesize of output 181 [2024-11-13 14:58:20,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 162 [2024-11-13 14:58:20,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2024-11-13 14:58:20,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:20,757 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 44 treesize of output 58 [2024-11-13 14:58:21,409 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 14 refuted. 2 times theorem prover too weak. 7 trivial. 2 not checked. [2024-11-13 14:58:21,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546916835] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:58:21,410 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:58:21,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 16] total 42 [2024-11-13 14:58:21,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228064677] [2024-11-13 14:58:21,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:58:21,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-13 14:58:21,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:58:21,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-13 14:58:21,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1470, Unknown=6, NotChecked=78, Total=1722 [2024-11-13 14:58:21,413 INFO L87 Difference]: Start difference. First operand 57 states and 65 transitions. Second operand has 42 states, 42 states have (on average 2.3095238095238093) internal successors, (97), 42 states have internal predecessors, (97), 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 14:58:24,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:24,410 INFO L93 Difference]: Finished difference Result 69 states and 78 transitions. [2024-11-13 14:58:24,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 14:58:24,410 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3095238095238093) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2024-11-13 14:58:24,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:24,411 INFO L225 Difference]: With dead ends: 69 [2024-11-13 14:58:24,411 INFO L226 Difference]: Without dead ends: 67 [2024-11-13 14:58:24,412 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 772 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=397, Invalid=2463, Unknown=6, NotChecked=104, Total=2970 [2024-11-13 14:58:24,413 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 27 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:24,413 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 281 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 603 Invalid, 0 Unknown, 49 Unchecked, 1.7s Time] [2024-11-13 14:58:24,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-11-13 14:58:24,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 58. [2024-11-13 14:58:24,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 57 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:58:24,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 66 transitions. [2024-11-13 14:58:24,421 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 66 transitions. Word has length 43 [2024-11-13 14:58:24,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:24,422 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 66 transitions. [2024-11-13 14:58:24,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3095238095238093) internal successors, (97), 42 states have internal predecessors, (97), 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 14:58:24,422 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 66 transitions. [2024-11-13 14:58:24,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-13 14:58:24,422 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:24,422 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:24,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:58:24,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:24,623 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:58:24,624 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:24,624 INFO L85 PathProgramCache]: Analyzing trace with hash -860576163, now seen corresponding path program 1 times [2024-11-13 14:58:24,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:58:24,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945361262] [2024-11-13 14:58:24,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:24,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:58:24,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:26,581 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 34 proven. 20 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:58:26,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:58:26,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945361262] [2024-11-13 14:58:26,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945361262] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:58:26,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386330678] [2024-11-13 14:58:26,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:26,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:26,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:26,586 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:26,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:58:27,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:27,084 INFO L255 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-13 14:58:27,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:27,104 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 14:58:27,333 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 14:58:27,334 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 14:58:27,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-13 14:58:27,659 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 14:58:27,660 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 14:58:27,964 INFO L349 Elim1Store]: treesize reduction 8, result has 61.9 percent of original size [2024-11-13 14:58:27,965 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 14:58:28,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 17 [2024-11-13 14:58:28,181 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 14:58:28,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-13 14:58:28,420 INFO L349 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2024-11-13 14:58:28,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 55 [2024-11-13 14:58:28,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:28,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 16 [2024-11-13 14:58:29,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 14:58:29,408 INFO L349 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2024-11-13 14:58:29,409 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 29 [2024-11-13 14:58:29,520 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 38 proven. 12 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-13 14:58:29,520 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:58:30,087 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3435 (Array Int Int))) (not (= 0 (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_3435) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1) 4)))))) is different from false [2024-11-13 14:58:30,107 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:30,108 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 112 treesize of output 89 [2024-11-13 14:58:30,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:30,126 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 72 treesize of output 78 [2024-11-13 14:58:30,140 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:30,140 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 137 treesize of output 119 [2024-11-13 14:58:30,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 106 [2024-11-13 14:58:30,239 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|)) (.cse4 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse1 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (and (or (not .cse0) (forall ((v_arrayElimArr_15 (Array Int Int)) (v_arrayElimCell_295 Int)) (or (not (= (select v_arrayElimArr_15 .cse1) |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (not (= (select (let ((.cse2 (let ((.cse3 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_15))) (store .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse3 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (select .cse2 (select (select .cse2 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse1))) (+ v_arrayElimCell_295 4)) 0)) (not (= (select v_arrayElimArr_15 .cse4) 0))))) (or .cse0 (forall ((v_arrayElimArr_15 (Array Int Int))) (let ((.cse5 (select v_arrayElimArr_15 .cse1))) (or (not (= .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (not (= (select v_arrayElimArr_15 .cse4) 0)) (not (= (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_15) .cse5) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 4)) 0)))))))) is different from false [2024-11-13 14:58:30,449 INFO L349 Elim1Store]: treesize reduction 43, result has 57.0 percent of original size [2024-11-13 14:58:30,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 114 [2024-11-13 14:58:30,520 INFO L349 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2024-11-13 14:58:30,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 81 treesize of output 83 [2024-11-13 14:58:31,191 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:31,191 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 33 treesize of output 39 [2024-11-13 14:58:31,198 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:58:31,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:31,206 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 45 treesize of output 35 [2024-11-13 14:58:31,213 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2024-11-13 14:58:31,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 14:58:34,858 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 33 proven. 9 refuted. 2 times theorem prover too weak. 7 trivial. 6 not checked. [2024-11-13 14:58:34,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386330678] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:58:34,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:58:34,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 16] total 46 [2024-11-13 14:58:34,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397768795] [2024-11-13 14:58:34,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:58:34,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-13 14:58:34,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:58:34,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-13 14:58:34,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1740, Unknown=4, NotChecked=170, Total=2070 [2024-11-13 14:58:34,861 INFO L87 Difference]: Start difference. First operand 58 states and 66 transitions. Second operand has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 46 states have internal predecessors, (98), 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 14:58:40,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:40,206 INFO L93 Difference]: Finished difference Result 68 states and 78 transitions. [2024-11-13 14:58:40,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-13 14:58:40,207 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 46 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2024-11-13 14:58:40,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:40,207 INFO L225 Difference]: With dead ends: 68 [2024-11-13 14:58:40,208 INFO L226 Difference]: Without dead ends: 58 [2024-11-13 14:58:40,209 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=415, Invalid=3371, Unknown=4, NotChecked=242, Total=4032 [2024-11-13 14:58:40,209 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 35 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:40,210 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 468 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 901 Invalid, 0 Unknown, 70 Unchecked, 2.8s Time] [2024-11-13 14:58:40,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2024-11-13 14:58:40,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2024-11-13 14:58:40,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.1403508771929824) internal successors, (65), 57 states have internal predecessors, (65), 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 14:58:40,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 65 transitions. [2024-11-13 14:58:40,232 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 65 transitions. Word has length 44 [2024-11-13 14:58:40,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:40,233 INFO L471 AbstractCegarLoop]: Abstraction has 58 states and 65 transitions. [2024-11-13 14:58:40,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.130434782608696) internal successors, (98), 46 states have internal predecessors, (98), 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 14:58:40,233 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 65 transitions. [2024-11-13 14:58:40,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-13 14:58:40,233 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:40,234 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:40,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:58:40,434 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 14:58:40,435 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 14:58:40,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:40,435 INFO L85 PathProgramCache]: Analyzing trace with hash -925651724, now seen corresponding path program 2 times [2024-11-13 14:58:40,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:58:40,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031171632] [2024-11-13 14:58:40,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:40,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:58:40,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:44,353 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 38 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:58:44,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:58:44,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031171632] [2024-11-13 14:58:44,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031171632] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:58:44,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130817946] [2024-11-13 14:58:44,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:58:44,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:44,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:44,356 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:44,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f40410ac-72f1-4737-a23e-3988e8532c67/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:58:44,867 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:58:44,867 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:58:44,872 INFO L255 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 99 conjuncts are in the unsatisfiable core [2024-11-13 14:58:44,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:44,889 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 14:58:44,955 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 14:58:44,956 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 14:58:45,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 15 [2024-11-13 14:58:45,292 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 14:58:45,728 INFO L349 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2024-11-13 14:58:45,729 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 14:58:46,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 15 [2024-11-13 14:58:46,066 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 14:58:46,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2024-11-13 14:58:46,352 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 14:58:46,353 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 114 treesize of output 95 [2024-11-13 14:58:46,363 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 14:58:46,402 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 14:58:46,933 INFO L349 Elim1Store]: treesize reduction 12, result has 58.6 percent of original size [2024-11-13 14:58:46,934 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 14:58:47,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 17 [2024-11-13 14:58:47,150 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 54 treesize of output 41 [2024-11-13 14:58:47,171 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 14:58:47,195 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 0 case distinctions, treesize of input 12 treesize of output 17 [2024-11-13 14:58:47,206 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 14:58:47,456 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2024-11-13 14:58:47,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 158 treesize of output 94 [2024-11-13 14:58:47,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:47,475 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 25 [2024-11-13 14:58:47,491 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 14:58:48,901 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:58:48,902 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 2 case distinctions, treesize of input 88 treesize of output 43 [2024-11-13 14:58:48,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 14:58:49,051 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 42 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:58:49,052 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:58:49,794 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3788 Int) (v_ArrVal_3789 Int) (v_ArrVal_3787 (Array Int Int))) (= (let ((.cse5 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse3 (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse5 v_ArrVal_3789))) (.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|) .cse5 v_ArrVal_3788))) (.cse4 (+ |c_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)) (.cse2 (+ (select (select .cse3 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse4) 4))) (select (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3787) (select (select .cse0 .cse1) .cse2)) (select (select .cse3 .cse1) .cse2))))) 0)) is different from false [2024-11-13 14:58:49,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:49,823 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 265 treesize of output 222 [2024-11-13 14:58:49,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:49,848 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 205 treesize of output 162 [2024-11-13 14:58:49,897 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_22 (Array Int Int)) (v_arrayElimArr_21 (Array Int Int)) (v_ArrVal_3788 Int) (v_ArrVal_3789 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse0 (+ |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 4))) (or (not (= (select v_arrayElimArr_22 .cse0) |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (not (= |c_ULTIMATE.start_dll_create_~head~0#1.offset| (select v_arrayElimArr_21 .cse0))) (= (let ((.cse6 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse4 (let ((.cse7 (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_21))) (store .cse7 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse7 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse6 v_ArrVal_3789)))) (.cse1 (let ((.cse5 (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_arrayElimArr_22))) (store .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select .cse5 |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse6 v_ArrVal_3788))))) (let ((.cse2 (select (select .cse1 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)) (.cse3 (+ 4 (select (select .cse4 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse0)))) (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3787) (select (select .cse1 .cse2) .cse3)) (select (select .cse4 .cse2) .cse3))))) 0) (not (= (select v_arrayElimArr_22 (+ 12 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) 0))))) is different from false [2024-11-13 14:58:50,754 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_arrayElimArr_22 (Array Int Int)) (v_arrayElimArr_21 (Array Int Int)) (v_ArrVal_3788 Int) (v_ArrVal_3771 (Array Int Int)) (v_ArrVal_3772 (Array Int Int)) (v_ArrVal_3789 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse0 (select v_arrayElimArr_21 4))) (or (not (= (select v_arrayElimArr_22 12) 0)) (not (= .cse0 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (not (= (select v_arrayElimArr_22 4) |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)) (= 0 (let ((.cse6 (+ .cse0 12))) (let ((.cse4 (let ((.cse7 (store (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3771) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_arrayElimArr_21))) (store .cse7 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select .cse7 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse6 v_ArrVal_3789)))) (.cse1 (let ((.cse5 (store (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_ArrVal_3772) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_arrayElimArr_22))) (store .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base| (store (select .cse5 |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) .cse6 v_ArrVal_3788))))) (let ((.cse2 (select (select .cse1 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 4)) (.cse3 (+ (select (select .cse4 |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 4) 4))) (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|) (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12) v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) (select (select .cse1 .cse2) .cse3)) (select (select .cse4 .cse2) .cse3))))))))) is different from false [2024-11-13 14:58:50,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:51,116 INFO L349 Elim1Store]: treesize reduction 410, result has 37.7 percent of original size [2024-11-13 14:58:51,116 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 8358 treesize of output 7674 [2024-11-13 14:58:51,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:51,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:51,530 INFO L349 Elim1Store]: treesize reduction 153, result has 48.1 percent of original size [2024-11-13 14:58:51,532 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 154221 treesize of output 109663 [2024-11-13 14:58:51,735 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:51,736 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 8544 treesize of output 8240 [2024-11-13 14:58:52,032 INFO L349 Elim1Store]: treesize reduction 34, result has 67.0 percent of original size [2024-11-13 14:58:52,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 13618 treesize of output 13095 [2024-11-13 14:58:52,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:52,278 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 4206 treesize of output 3686 [2024-11-13 14:58:52,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:52,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 4000 treesize of output 3848 [2024-11-13 14:58:53,127 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:53,127 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 2516 treesize of output 2510 [2024-11-13 14:58:53,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:53,296 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 2770 treesize of output 2758 [2024-11-13 14:58:54,374 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:54,375 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 139 treesize of output 139 [2024-11-13 14:58:57,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:57,701 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 75 treesize of output 75 [2024-11-13 14:58:57,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:58:57,860 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 98 treesize of output 117 [2024-11-13 14:58:58,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2024-11-13 14:59:03,539 INFO L349 Elim1Store]: treesize reduction 16, result has 44.8 percent of original size [2024-11-13 14:59:03,539 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 369 treesize of output 363 [2024-11-13 14:59:04,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:59:04,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 732 treesize of output 846 [2024-11-13 14:59:28,156 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:59:28,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 698 treesize of output 718 [2024-11-13 14:59:58,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:59:58,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 14:59:58,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 15:00:00,332 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:00,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:01,561 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:01,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:02,059 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:02,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:02,141 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:02,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:03,063 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:03,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:03,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:03,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:03,839 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:03,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:03,882 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:03,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:03,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:03,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:04,493 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:04,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:04,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:04,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:05,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:05,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:06,070 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,431 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,536 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,621 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,621 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:06,934 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:06,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:07,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:07,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:07,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:07,311 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:07,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:07,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:07,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:07,702 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:07,755 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,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 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:07,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:07,938 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:07,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:08,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:08,162 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,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 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:08,408 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:08,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:08,617 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:08,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,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 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:08,967 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:08,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,086 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,215 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:09,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:09,658 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,720 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:09,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:09,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:09,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,001 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,060 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,125 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,307 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,453 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:10,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,810 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,870 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:10,921 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:10,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,249 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,296 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,416 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,583 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,946 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:11,989 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:11,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,038 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,081 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,126 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:12,268 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,495 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,580 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:12,628 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,678 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:12,925 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:12,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:16,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:16,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:16,130 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:16,131 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:16,165 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:16,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:16,360 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:16,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:16,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:16,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:16,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:16,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,030 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,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 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,139 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,255 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,490 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00: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 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:17,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:17,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:21,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:21,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:21,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:21,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2024-11-13 15:00:21,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:21,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:21,543 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:21,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:21,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:21,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,277 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,338 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,445 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,516 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,569 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,631 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,631 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,773 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,773 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:22,985 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:22,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:28,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:28,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:00:28,186 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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 15:00:28,811 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:28,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:29,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:29,042 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:29,166 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:29,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:29,328 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:29,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:29,754 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:29,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:30,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:30,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:30,120 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:30,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:30,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:30,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:30,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:30,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:30,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:30,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 57 [2024-11-13 15:00:31,021 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:00:31,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2024-11-13 15:01:34,530 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse48 (select |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse49 (+ |c_ULTIMATE.start_dll_create_~head~0#1.offset| 12))) (let ((.cse47 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse286 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse420 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse420 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse420 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse420 v_ArrVal_3788) 0) 0))))) (.cse189 (not (= |c_ULTIMATE.start_dll_create_~new_head~0#1.base| 0))) (.cse195 (= 0 |c_ULTIMATE.start_dll_create_~head~0#1.base|)) (.cse197 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse419 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= 0 (select (select .cse419 v_ArrVal_3788) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse419 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse419 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (let ((.cse202 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse418 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| 0 v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse418 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse418 v_ArrVal_3788) 0) 0))))) (.cse206 (or .cse189 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (forall ((v_ArrVal_3788 Int)) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse417 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| 0 v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse417 v_arrayElimCell_340) v_arrayElimCell_339) 0) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)) (= (select (select .cse417 v_ArrVal_3788) 0) 0)))))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |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_76|) 0)))) (or .cse195 .cse197)))) (.cse204 (not .cse195)) (.cse205 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse416 (store (store |c_#memory_int#1| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse416 v_ArrVal_3788) 0) 0) (= (select (select .cse416 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= 0 (select v_ArrVal_3787 |c_ULTIMATE.start_dll_create_~head~0#1.offset|)) (= (select (select .cse416 v_arrayElimCell_340) v_arrayElimCell_339) 0))))) (.cse210 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse414 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse415 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse414 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse415 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| 0 v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse414 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse415 v_ArrVal_3788) 0) 0))))) (.cse225 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse413 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse412 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= 0 (select (select .cse412 v_ArrVal_3788) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_359 Int)) (or (forall ((v_arrayElimCell_358 Int)) (= (select (select .cse412 v_arrayElimCell_355) v_arrayElimCell_358) 0)) (= (select (select .cse413 v_arrayElimCell_355) v_arrayElimCell_359) 0))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (= (select (select .cse413 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))))) (.cse192 (or .cse47 .cse286)) (.cse213 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (forall ((v_ArrVal_3788 Int)) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse411 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse411 v_ArrVal_3788) 0) 0) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)) (= (select (select .cse411 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (.cse322 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int)) (let ((.cse410 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse409 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= 0 (select (select .cse409 v_ArrVal_3788) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select .cse409 v_arrayElimCell_355) v_arrayElimCell_358) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (= (select (select .cse410 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse410 |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_76|) 0))))) (.cse6 (not .cse47)) (.cse155 (= 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|)) (.cse245 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse408 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_92) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse408 v_ArrVal_3788) 0) 0) (= (select (select .cse408 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_92 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse408 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) (.cse236 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_86 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse407 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_86) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse407 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse407 v_ArrVal_3788) 0) 0) (= (select (select .cse407 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) (.cse242 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_arrayElimArr_90 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse406 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_90) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse406 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse406 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse406 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) (.cse239 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_94 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse405 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_94) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse405 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse405 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse405 v_ArrVal_3788) 0) 0))))))) (.cse277 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_101 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse404 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_101) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse404 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse404 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse404 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) (.cse298 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse403 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse403 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse403 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_45 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse403 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) (.cse311 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_64 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse402 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_64) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse402 v_ArrVal_3788) 0) 0) (= (select (select .cse402 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse402 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_64 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0))))) (.cse309 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_68 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse400 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_68) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse401 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_68 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse400 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse401 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse400 v_ArrVal_3788) 0) 0) (= (select (select .cse401 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) (.cse106 (not (= (+ 8 |c_ULTIMATE.start_dll_create_~new_head~0#1.offset|) 0)))) (let ((.cse5 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_69 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse399 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_69) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse399 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_69 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse399 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse399 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) .cse309) .cse106)) (.cse60 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select v_ArrVal_3787 (- 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_32 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse62 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_30 (Array Int Int)) (v_arrayElimCell_349 Int)) (or (= (select v_ArrVal_3787 v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_30 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))) .cse106)) (.cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_29 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (.cse77 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_63 (Array Int Int))) (let ((.cse398 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_63) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse398 v_ArrVal_3788) 0) 0) (= (select (select .cse398 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_63 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse398 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) .cse311))) (.cse78 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_44 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse396 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse397 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_44 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse396 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse397 v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse396 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse396 v_ArrVal_3788) 0) 0) (= (select (select .cse397 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) .cse298) .cse106)) (.cse85 (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (.cse7 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_87 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse394 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_87) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_87 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse394 v_ArrVal_3788) 0) 0) (= (select (select .cse394 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse394 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_88 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse395 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_88) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse395 v_ArrVal_3788) 0) 0) (= (select (select .cse395 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse395 v_arrayElimCell_340) v_arrayElimCell_339) 0))))))))) (.cse8 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_30 (Array Int Int)) (v_arrayElimCell_349 Int)) (or (= (select v_ArrVal_3787 v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse9 (or (and .cse277 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_137 (Array Int Int))) (let ((.cse393 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_137) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse393 v_ArrVal_3788) 0) 0) (= 0 (select (select .cse393 v_arrayElimCell_340) v_arrayElimCell_339)) (= (select (select .cse393 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) .cse106)) (.cse11 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_140 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse392 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_140) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse392 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse392 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse392 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse239))) (.cse12 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select v_ArrVal_3787 (- 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse13 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_136 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse391 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_136) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse391 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_136 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse391 v_ArrVal_3788) 0) 0) (= (select (select .cse391 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106)) (.cse15 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimArr_139 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse390 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_139) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse390 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse390 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse390 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_139 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0)))))) (.cse19 (or (and .cse242 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_91 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse389 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_91) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse389 v_ArrVal_3788) 0) 0) (= (select (select .cse389 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse389 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) .cse106)) (.cse20 (or (and .cse236 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_85 (Array Int Int))) (let ((.cse388 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_85) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse388 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse388 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse388 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106)) (.cse33 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_93 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse387 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_93) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse387 v_ArrVal_3788) 0) 0) (= (select (select .cse387 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse387 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse245))) (.cse36 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_138 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse386 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_138) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse386 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse386 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse386 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_138 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0)))))) (.cse41 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_144 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse384 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_144) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse384 v_ArrVal_3788) 0) 0) (= (select (select .cse384 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse384 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_143 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse385 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_143) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse385 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_143 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse385 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse385 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse44 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_145 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse383 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_145) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= 0 (select (select .cse383 v_arrayElimCell_340) v_arrayElimCell_339)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse383 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse383 v_ArrVal_3788) 0) 0)))) .cse106)) (.cse45 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_141 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse381 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_141) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse381 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_141 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse381 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse381 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_142 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse382 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_142) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse382 v_ArrVal_3788) 0) 0) (= (select (select .cse382 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse382 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) .cse106)) (.cse0 (and .cse155 .cse189)) (.cse96 (= |c_ULTIMATE.start_dll_create_~new_head~0#1.offset| 0)) (.cse1 (or .cse106 (forall ((v_arrayElimArr_34 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_349 Int)) (let ((.cse380 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse380 v_arrayElimCell_352) v_arrayElimCell_349) 0) (= 0 (select (select .cse380 v_arrayElimCell_355) v_arrayElimCell_358)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_34 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (.cse3 (or .cse6 .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_41 (Array Int Int))) (let ((.cse379 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_41) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse379 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse379 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_41 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse379 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse97 (or .cse106 (forall ((v_arrayElimArr_77 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse378 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_77) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse378 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_77 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= 0 (select (select .cse378 v_ArrVal_3788) 0)) (= (select (select .cse378 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189)) (.cse98 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_29 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse51 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimArr_40 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse376 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_40) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse377 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_40 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse376 v_ArrVal_3788) 0) 0) (= (select (select .cse377 v_arrayElimCell_356) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse376 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse376 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse377 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse106)) (.cse99 (or .cse106 (and (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimArr_72 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse373 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_72 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= 0 (select (select .cse373 v_arrayElimCell_355) v_arrayElimCell_359)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_72) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_ArrVal_3788) 0) 0) (= (select (select .cse373 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse373 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse195) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse374 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse375 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_359 Int)) (or (= (select (select .cse374 v_arrayElimCell_355) v_arrayElimCell_359) 0) (forall ((v_arrayElimCell_358 Int)) (= (select (select .cse375 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| 0 v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse375 v_ArrVal_3788) 0) 0)))) (= (select (select .cse374 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))))) .cse189)) (.cse103 (or .cse106 (forall ((v_arrayElimArr_67 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse372 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_67) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse372 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse372 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse372 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_67 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse189)) (.cse53 (or .cse106 (and (or .cse47 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (= (select v_ArrVal_3787 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (= (select v_ArrVal_3787 (- 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select v_ArrVal_3787 (- 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_28 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select v_ArrVal_3787 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_28 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))))) (.cse54 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_26 (Array Int Int)) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse370 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_26 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse370 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_26) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select .cse370 v_arrayElimCell_352) (- 8)))))))) (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse371 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse371 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse371 v_arrayElimCell_352) (- 8)) 0)))))))) (.cse55 (or (forall ((v_arrayElimArr_55 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse369 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_55 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse368 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_55) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse368 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse369 v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse368 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= 0 (select (select .cse369 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|)) (= (select (select .cse368 v_ArrVal_3788) 0) 0)))) .cse106)) (.cse56 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_31 (Array Int Int))) (or (= (select v_ArrVal_3787 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_31 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse57 (or .cse106 (forall ((v_arrayElimArr_36 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse367 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_36 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse367 |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_76|) 0)) (= (select (select .cse367 v_arrayElimCell_352) 0) 0)))))) (.cse124 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_133 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse366 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_133) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse366 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse366 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_133 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse366 v_ArrVal_3788) 0) 0)))) .cse106 .cse189)) (.cse125 (or (forall ((v_arrayElimArr_121 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse365 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_121) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse365 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse365 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse365 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_121 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0)))) .cse106)) (.cse126 (or .cse106 (and (or (forall ((v_arrayElimArr_87 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse363 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_87) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse363 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse363 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_87 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse363 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse189) (or (forall ((v_arrayElimArr_88 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse364 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_88) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse364 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse364 v_ArrVal_3788) 0) 0) (= (select (select .cse364 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189)))) (.cse127 (or (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_80 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse361 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_80) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse361 v_ArrVal_3788) 0) 0) (= (select (select .cse361 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse361 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189) (or (forall ((v_arrayElimArr_79 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse362 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_79) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_79 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse362 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= 0 (select (select .cse362 v_ArrVal_3788) 0))))) .cse189)) .cse106)) (.cse129 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_81 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse360 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_81) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_81 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse360 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse360 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse360 v_ArrVal_3788) 0) 0)))) .cse189)) (.cse130 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_32 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) (- 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse131 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_129 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse359 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_129) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse359 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse359 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse359 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106 .cse189)) (.cse132 (or (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_85 (Array Int Int))) (let ((.cse357 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_85) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse357 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse357 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse357 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_86 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse358 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_86) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse358 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse358 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse358 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189)) .cse106)) (.cse133 (or .cse106 (forall ((v_arrayElimArr_99 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse356 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_99) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse356 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_99 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse356 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189)) (.cse134 (or (forall ((v_arrayElimArr_89 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse355 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_89) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse355 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_89 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse355 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse355 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106 .cse189)) (.cse135 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_134 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse354 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_134) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse354 v_ArrVal_3788) 0) 0) (= (select (select .cse354 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse354 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse136 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_arrayElimArr_124 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse353 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_124) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse353 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_124 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse353 v_ArrVal_3788) 0) 0) (= (select (select .cse353 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse189)) (.cse137 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_125 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse352 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_125) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse352 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_125 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse352 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse352 v_ArrVal_3788) 0) 0)))) .cse106)) (.cse138 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse351 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_106) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse351 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse351 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse351 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse189)) (.cse139 (or (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_101 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse349 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_101) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse349 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse349 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse349 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse189) (or .cse189 (forall ((v_arrayElimArr_132 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse350 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_132) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse350 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse350 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse350 v_ArrVal_3788) 0) 0)))))) .cse106)) (.cse140 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_105 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse348 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_105) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_105 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse348 v_ArrVal_3788) 0) 0) (= (select (select .cse348 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse348 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106 .cse189)) (.cse141 (or .cse106 (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_arrayElimArr_90 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse346 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_90) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse346 v_ArrVal_3788) 0) 0) (= (select (select .cse346 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse346 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189) (or .cse189 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_91 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse347 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_91) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse347 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse347 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse347 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))))) (.cse142 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_103 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse345 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_103) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse345 v_ArrVal_3788) 0) 0) (= (select (select .cse345 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse345 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106 .cse189)) (.cse143 (or .cse106 (and (or .cse189 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_128 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse343 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_128) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse343 v_ArrVal_3788) 0) 0) (= (select (select .cse343 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse343 v_arrayElimCell_355) v_arrayElimCell_358) 0))))) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_127 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse344 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_127) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse344 v_ArrVal_3788) 0) 0) (= (select (select .cse344 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse344 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_127 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0)))) .cse189)))) (.cse144 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_131 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse341 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_131) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse341 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse341 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select .cse341 v_ArrVal_3788) 0))))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_130 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse342 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_130) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse342 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_130 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse342 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse342 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))))) (.cse145 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_123 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse340 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_123) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_123 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse340 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse340 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse340 v_ArrVal_3788) 0) 0)))) .cse189)) (.cse146 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|)))) (.cse147 (or .cse106 (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_92 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse338 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_92) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_92 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse338 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select .cse338 v_ArrVal_3788) 0)) (= (select (select .cse338 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_93 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse339 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_93) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse339 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse339 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse339 v_ArrVal_3788) 0) 0)))) .cse189)))) (.cse148 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse337 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_84) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse337 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse337 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse337 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106 .cse189)) (.cse149 (or (and .cse239 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_126 (Array Int Int))) (let ((.cse336 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_126) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse336 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse336 v_ArrVal_3788) 0) 0) (= (select (select .cse336 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106)) (.cse150 (or .cse106 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_30 (Array Int Int)) (v_arrayElimCell_349 Int)) (let ((.cse335 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse335 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse335 0) v_arrayElimCell_349) 0)))))) (.cse59 (or .cse106 (forall ((v_arrayElimArr_37 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_349 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_37 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select v_ArrVal_3787 v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))))) (.cse61 (or (and .cse192 (or .cse47 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_70 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_339 Int)) (let ((.cse334 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_70 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_70) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0) (= (select (select .cse334 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse334 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse334 v_arrayElimCell_340) v_arrayElimCell_339) 0))))) .cse213 .cse322) .cse106)) (.cse104 (or .cse106 (and (or (forall ((v_arrayElimArr_68 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse332 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_68) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse331 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_68 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse331 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse332 v_ArrVal_3788) 0) 0) (= (select (select .cse332 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse331 |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_76|) 0))))) .cse189) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_69 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse333 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_69) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse333 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_69 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse333 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse333 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse189)))) (.cse64 (or .cse47 .cse106 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int)) (let ((.cse330 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse330 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse330 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (.cse67 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_76 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse327 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_76) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse327 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_76 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse327 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse327 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_75 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse328 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_75) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse329 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_75 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse328 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse328 v_ArrVal_3788) 0) 0) (= (select (select .cse328 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse329 v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse329 |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_76|) 0))))) .cse106)) (.cse69 (or (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_349 Int)) (let ((.cse326 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse326 0) v_arrayElimCell_349) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_33 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)) (= (select (select .cse326 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse70 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse325 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_35 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse325 |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_76|) 0)) (= (select (select .cse325 0) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse75 (not (= (select |c_#valid| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|) 0))) (.cse71 (or .cse106 (and .cse225 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_52 (Array Int Int))) (let ((.cse324 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_52 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse324 v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse324 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse324 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_52) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse47)))) (.cse72 (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_349 Int)) (let ((.cse323 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse323 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse323 0) v_arrayElimCell_349) 0)))) .cse106)) (.cse73 (or (and .cse192 .cse213) .cse106)) (.cse74 (or (and (or .cse47 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimArr_53 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse321 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_53 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse321 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse321 v_arrayElimCell_356) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse321 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_53) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0))))) .cse322) .cse106)) (.cse107 (or .cse106 .cse210 .cse189)) (.cse108 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse319 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_71) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse320 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_71 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse319 v_ArrVal_3788) 0) 0) (= (select (select .cse319 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse319 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse320 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse320 v_arrayElimCell_355) v_arrayElimCell_359) 0)))) .cse189)) (.cse109 (or .cse106 (forall ((v_arrayElimArr_32 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse318 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_32 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse318 0) (- 8)) 0) (= (select (select .cse318 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse110 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_30 (Array Int Int)) (v_arrayElimCell_349 Int)) (let ((.cse317 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse317 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse317 0) v_arrayElimCell_349) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_30 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse106)) (.cse111 (or .cse106 (and (or (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse315 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_44 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse314 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse314 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse315 v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse315 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse314 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse314 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189) (or (forall ((v_arrayElimArr_45 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse316 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_45) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse316 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse316 v_ArrVal_3788) 0) 0) (= (select (select .cse316 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_45 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse189)))) (.cse79 (or .cse106 (forall ((v_arrayElimArr_54 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse313 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_54) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_54 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse313 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse313 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse313 v_ArrVal_3788) 0) 0)))))) (.cse112 (or .cse106 .cse204 .cse189 .cse205)) (.cse156 (or (and .cse311 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_63 (Array Int Int))) (let ((.cse312 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_63) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse312 v_ArrVal_3788) 0) 0) (= (select (select .cse312 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_63 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse312 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106)) (.cse157 (or .cse106 (and .cse309 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_69 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse310 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_69) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse310 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_69 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse310 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse310 v_arrayElimCell_340) v_arrayElimCell_339) 0))))))))) (.cse2 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse308 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse308 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse308 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106)) (.cse4 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_74 (Array Int Int))) (let ((.cse306 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_74) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse306 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_74 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse306 v_ArrVal_3788) 0) 0) (= (select (select .cse306 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse307 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_73) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse307 v_ArrVal_3788) 0) 0) (= (select (select .cse307 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_73 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse307 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse50 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3773 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse302 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse303 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse302 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select .cse302 v_ArrVal_3788) 0)) (= (select (select .cse303 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse303 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3773 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse304 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse304 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse304 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (or .cse47 (forall ((v_ArrVal_3788 Int) (v_arrayElimArr_59 (Array Int Int)) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse305 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_59 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_59) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse305 |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_76|) 0)) (= (select (select .cse305 v_ArrVal_3788) 0) 0) (= (select (select .cse305 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) .cse106)) (.cse158 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_351 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse301 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_32 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse301 v_arrayElimCell_351) (- 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse301 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse52 (or .cse6 .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_42 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse300 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_42) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse300 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse300 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_42 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)) (= (select (select .cse300 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse58 (or (forall ((v_arrayElimArr_77 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse299 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_77) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_77 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse299 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse299 v_ArrVal_3788) 0) 0) (= (select (select .cse299 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106)) (.cse159 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_44 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse296 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_44) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse297 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_44 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse296 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse297 v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse296 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse296 v_ArrVal_3788) 0) 0) (= (select (select .cse297 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) .cse298))) (.cse65 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimArr_50 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse294 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_50 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse295 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_50) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse294 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse294 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse295 v_ArrVal_3788) 0) 0) (= (select (select .cse295 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse295 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse66 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_51 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse292 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_51 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse293 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_51) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse292 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse293 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse292 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select .cse293 v_ArrVal_3788) 0))))) .cse106)) (.cse68 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse290 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse289 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= 0 (select (select .cse289 v_ArrVal_3788) 0)) (forall ((v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int)) (or (= (select (select .cse290 v_arrayElimCell_356) v_arrayElimCell_358) 0) (forall ((v_arrayElimCell_355 Int)) (= (select (select .cse289 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (= (select (select .cse290 |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_76|) 0)))) (or .cse47 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse291 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_47 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse291 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse291 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse291 v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_47) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0)))))))) (.cse76 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse287 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse288 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse287 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select .cse287 v_ArrVal_3788) 0)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse288 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse288 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (.cse80 (or .cse47 (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_339 Int)) (let ((.cse283 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_60 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse283 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= 0 (select (select .cse283 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_60) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse283 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106) (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimArr_61 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse284 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_61 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_61) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0) (= (select (select .cse284 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= 0 (select (select .cse284 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|)) (= (select (select .cse284 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse285 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse285 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse285 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse285 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106) (or .cse106 .cse286)))) (.cse82 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_66 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse281 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_66 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse280 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_66) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse280 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse281 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse280 v_ArrVal_3788) 0) 0) (= (select (select .cse281 v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse280 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_65 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse282 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_65) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse282 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse282 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_65 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse282 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse10 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_81 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse279 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_81) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_81 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse279 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse279 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse279 v_ArrVal_3788) 0) 0)))) .cse106)) (.cse161 (or (and .cse277 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_119 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse278 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_119) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse278 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse278 v_ArrVal_3788) 0) 0) (= (select (select .cse278 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) .cse106)) (.cse14 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_105 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse276 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_105) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse276 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse276 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_105 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse276 v_ArrVal_3788) 0) 0)))))) (.cse162 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_116 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse274 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_116) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse274 v_ArrVal_3788) 0) 0) (= (select (select .cse274 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse274 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_115 (Array Int Int))) (let ((.cse275 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_115) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse275 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_115 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse275 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse275 v_ArrVal_3788) 0) 0))))))) .cse106)) (.cse16 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_80 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse272 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_80) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse272 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse272 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse272 v_ArrVal_3788) 0) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_79 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse273 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_79) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse273 v_ArrVal_3788) 0) 0) (= (select (select .cse273 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_79 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) .cse106)) (.cse17 (or .cse106 (forall ((v_arrayElimArr_35 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_35 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))))) (.cse18 (or (forall ((v_arrayElimArr_33 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_349 Int)) (let ((.cse271 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_33) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse271 0) v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse271 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse163 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_111 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse270 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_111) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse270 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_111 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse270 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse270 v_ArrVal_3788) 0) 0)))))) (.cse164 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimArr_107 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse269 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_107) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_107 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse269 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse269 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= 0 (select (select .cse269 v_ArrVal_3788) 0))))))) (.cse21 (or (forall ((v_arrayElimArr_89 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse268 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_89) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse268 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_89 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse268 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse268 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106)) (.cse22 (or (forall ((v_arrayElimArr_78 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse267 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_78) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse267 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse267 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse267 v_ArrVal_3788) 0) 0)))) .cse106)) (.cse23 (or .cse106 (forall ((v_arrayElimArr_98 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse266 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_98) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse266 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= 0 (select (select .cse266 v_arrayElimCell_355) v_arrayElimCell_358)) (= (select (select .cse266 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse24 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_29 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_29) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))))) (.cse25 (or .cse106 (forall ((v_arrayElimArr_99 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse265 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_99) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse265 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_99 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse265 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (.cse26 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_82 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse263 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_82) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= 0 (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_82 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359)) (= (select (select .cse263 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse263 v_ArrVal_3788) 0) 0) (= (select (select .cse263 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_83 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse264 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_83) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse264 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= 0 (select (select .cse264 v_ArrVal_3788) 0)) (= (select (select .cse264 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse27 (or .cse106 (forall ((v_arrayElimArr_26 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_26) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= 0 (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_26 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_352) (- 8))))))) (.cse28 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_95 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse262 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_95) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse262 v_ArrVal_3788) 0) 0) (= (select (select .cse262 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse262 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse165 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_114 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse261 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_114) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse261 v_ArrVal_3788) 0) 0) (= (select (select .cse261 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_114 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse261 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse167 (or (forall ((v_arrayElimArr_109 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse260 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_109) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_109 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse260 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse260 v_ArrVal_3788) 0) 0) (= (select (select .cse260 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse29 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_100 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse259 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_100) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_100 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse259 v_ArrVal_3788) 0) 0) (= 0 (select (select .cse259 v_arrayElimCell_355) v_arrayElimCell_358)) (= (select (select .cse259 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (.cse30 (or .cse106 (forall ((v_arrayElimArr_37 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_349 Int)) (or (= (select v_ArrVal_3787 v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_37) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))))) (.cse31 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_104 (Array Int Int))) (let ((.cse258 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_104) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse258 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= 0 (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_104 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse258 v_ArrVal_3788) 0) 0) (= (select (select .cse258 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse168 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimArr_118 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse256 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_118) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_118 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse256 v_ArrVal_3788) 0) 0) (= (select (select .cse256 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse256 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_117 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse257 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_117) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= 0 (select (select .cse257 v_arrayElimCell_355) v_arrayElimCell_358)) (= (select (select .cse257 v_ArrVal_3788) 0) 0) (= (select (select .cse257 v_arrayElimCell_340) v_arrayElimCell_339) 0))))))) .cse106)) (.cse169 (or .cse106 (forall ((v_arrayElimCell_351 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_30 (Array Int Int)) (v_arrayElimCell_349 Int)) (let ((.cse255 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse255 v_arrayElimCell_351) v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse255 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse170 (or (forall ((v_arrayElimArr_32 (Array Int Int)) (v_arrayElimCell_351 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_32 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_351) (- 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_32) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse32 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_97 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse253 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_97) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse253 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse253 v_ArrVal_3788) 0) 0) (= (select (select .cse253 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_96 (Array Int Int))) (let ((.cse254 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_96) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse254 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse254 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse254 v_ArrVal_3788) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse171 (or .cse106 (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_120 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse252 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_120) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse252 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse252 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse252 v_ArrVal_3788) 0) 0)))))) (.cse34 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_31 (Array Int Int))) (or (= (select v_ArrVal_3787 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106)) (.cse35 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select v_ArrVal_3787 0) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_28 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select v_ArrVal_3787 (- 8)) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_28) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) .cse106)) (.cse37 (or .cse106 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_84 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse251 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_84) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse251 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse251 v_ArrVal_3788) 0) 0) (= (select (select .cse251 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (.cse172 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_88 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse249 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_88) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse249 v_ArrVal_3788) 0) 0) (= (select (select .cse249 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse249 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_87 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse250 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_87) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_87 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse250 v_ArrVal_3788) 0) 0) (= (select (select .cse250 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse250 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))))) (.cse38 (or (forall ((v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_arrayElimArr_102 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse248 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_102) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse248 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse248 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse39 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_106 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse247 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_106) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse247 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse247 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse247 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106)) (.cse173 (or (and .cse245 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_93 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse246 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_93) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse246 v_ArrVal_3788) 0) 0) (= (select (select .cse246 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse246 v_arrayElimCell_355) v_arrayElimCell_358) 0))))))) .cse106)) (.cse40 (or (forall ((v_arrayElimArr_27 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_27 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) (- 8)) 0))) .cse106)) (.cse42 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimArr_103 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse244 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_103) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse244 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse244 v_ArrVal_3788) 0) 0) (= (select (select .cse244 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106)) (.cse43 (or (forall ((v_arrayElimArr_34 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_349 Int)) (let ((.cse243 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_34) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse243 v_arrayElimCell_352) v_arrayElimCell_349) 0) (= 0 (select (select .cse243 v_arrayElimCell_355) v_arrayElimCell_358)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106)) (.cse174 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_91 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse241 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_91) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse241 v_ArrVal_3788) 0) 0) (= (select (select .cse241 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse241 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse242) .cse106)) (.cse175 (or (and .cse239 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_arrayElimArr_113 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse240 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_113) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse240 v_ArrVal_3788) 0) 0) (= (select (select .cse240 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse240 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106)) (.cse176 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_112 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse238 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_112) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse238 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse238 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse238 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_112 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_356) v_arrayElimCell_358) 0)))) .cse106)) (.cse46 (or (forall ((v_arrayElimArr_36 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_36 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_352) 0) 0))) .cse106)) (.cse177 (or (forall ((v_arrayElimArr_110 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse237 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_110) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= 0 (select (select .cse237 v_arrayElimCell_340) v_arrayElimCell_339)) (= (select (select .cse237 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse237 v_ArrVal_3788) 0) 0)))) .cse106)) (.cse178 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_85 (Array Int Int))) (let ((.cse235 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_85) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse235 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse235 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse235 v_ArrVal_3788) 0) 0)))))) .cse236) .cse106)) (.cse83 (or .cse106 (forall ((v_arrayElimArr_48 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse233 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_48 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse234 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_48) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse233 v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse234 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse233 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse234 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse234 v_ArrVal_3788) 0) 0)))))) (.cse88 (or .cse106 (forall ((v_arrayElimArr_67 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse232 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_67) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse232 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_67 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)) (= (select (select .cse232 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse232 v_ArrVal_3788) 0) 0)))))) (.cse89 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_71 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse230 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_71 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787)) (.cse231 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_71) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (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_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse231 v_ArrVal_3788) 0) 0) (= (select (select .cse231 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse231 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106)) (.cse179 (or (forall ((v_arrayElimCell_351 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_30 (Array Int Int)) (v_arrayElimCell_349 Int)) (let ((.cse229 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_30) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse229 v_arrayElimCell_351) v_arrayElimCell_349) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse229 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_30 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse106)) (.cse90 (or (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_58 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse228 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_58) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse228 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_58 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse228 v_ArrVal_3788) 0) 0) (= (select (select .cse228 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse6) .cse192 .cse213) .cse106)) (.cse91 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_49 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse227 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_49) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_49 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)) (= (select (select .cse227 v_ArrVal_3788) 0) 0) (= (select (select .cse227 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse227 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106)) (.cse95 (or (and .cse225 (or .cse47 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimArr_72 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse226 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_72 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse226 v_arrayElimCell_355) v_arrayElimCell_359) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse226 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse226 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_72) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_ArrVal_3788) 0) 0)))))) .cse106)) (.cse113 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimArr_50 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse224 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_50 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse223 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_50) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse223 v_ArrVal_3788) 0) 0) (= (select (select .cse223 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse224 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse224 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse223 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106 .cse189)) (.cse81 (or (and (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse221 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse221 0) (- 8)) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse221 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_27 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse222 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_27 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse222 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_27) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse222 0) (- 8)) 0))))))) .cse106)) (.cse114 (or (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse219 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse218 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| 0 v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_340) v_arrayElimCell_339) 0) (forall ((v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int)) (or (forall ((v_arrayElimCell_355 Int)) (= (select (select .cse218 v_arrayElimCell_355) v_arrayElimCell_358) 0)) (= (select (select .cse219 v_arrayElimCell_356) v_arrayElimCell_358) 0))) (= (select (select .cse218 v_ArrVal_3788) 0) 0)))) (= (select (select .cse219 |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_76|) 0)))) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (v_arrayElimArr_47 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse220 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_47 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse220 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_47) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_ArrVal_3788) 0) 0) (= (select (select .cse220 v_arrayElimCell_356) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse220 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse195)) .cse106 .cse189)) (.cse115 (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_49 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse217 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_49) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_49 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse217 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse217 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse217 v_ArrVal_3788) 0) 0)))) .cse106 .cse189)) (.cse116 (or (and (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_63 (Array Int Int))) (let ((.cse215 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_63) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse215 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_63 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |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_76|) 0)) (= (select (select .cse215 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse215 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse189) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimArr_64 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse216 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_64) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse216 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_64 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse216 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse216 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse189)) .cse106)) (.cse117 (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| |c_ULTIMATE.start_dll_create_~new_head~0#1.base|))))) (.cse84 (or .cse106 (and .cse192 .cse213 (or (forall ((v_arrayElimArr_57 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse214 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_57) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse214 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= 0 (select (select .cse214 v_arrayElimCell_355) v_arrayElimCell_358)) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_57 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse214 v_ArrVal_3788) 0) 0)))) .cse6)))) (.cse118 (or .cse106 (and (or .cse195 .cse197 .cse189) .cse206))) (.cse86 (or .cse106 (and (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_39 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse211 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_39) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse211 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse211 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_39 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse211 v_arrayElimCell_340) v_arrayElimCell_339) 0)))))) (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (v_arrayElimArr_38 (Array Int Int)) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse212 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_38) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_38 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse212 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse212 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse212 v_ArrVal_3788) 0) 0))))))))) (.cse120 (or .cse106 (and (or (forall ((v_arrayElimArr_59 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse209 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_59 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_59) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse209 v_ArrVal_3788) 0) 0) (= (select (select .cse209 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse209 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse195 .cse189) (or .cse210 .cse189) (or .cse202 .cse189)))) (.cse121 (or (and (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int) (v_arrayElimArr_74 (Array Int Int))) (let ((.cse207 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_74) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse207 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse207 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_74 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse207 v_ArrVal_3788) 0) 0)))) .cse189) (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_73 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse208 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_73) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse208 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse208 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_73 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse208 v_ArrVal_3788) 0) 0)))) .cse189)) .cse106)) (.cse122 (or (and (or .cse204 .cse189 .cse205) .cse206) .cse106)) (.cse87 (or (forall ((v_arrayElimArr_43 (Array Int Int)) (v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse203 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_43) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse203 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse203 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse203 v_ArrVal_3788) 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_43 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse106)) (.cse123 (or .cse202 .cse106 .cse189)) (.cse151 (or (and (or (forall ((v_arrayElimArr_66 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_359 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse200 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_66) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse199 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_66 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse199 v_arrayElimCell_355) v_arrayElimCell_359) 0) (= (select (select .cse200 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse200 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse200 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse199 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse189) (or (forall ((v_arrayElimArr_65 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse201 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_65) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse201 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_65 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) |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_76|) 0)) (= (select (select .cse201 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse201 v_ArrVal_3788) 0) 0)))) .cse189)) .cse106)) (.cse152 (or .cse195 (and (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_60 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimCell_339 Int)) (let ((.cse196 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_60 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse196 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse196 |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_76|) 0)) (= (select (select .cse196 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_60) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_ArrVal_3788) 0) 0)))) .cse106 .cse189) (or .cse106 .cse197 .cse189) (or (and (or .cse197 .cse189) (or (forall ((v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_359 Int) (v_arrayElimArr_61 (Array Int Int)) (v_arrayElimCell_339 Int)) (let ((.cse198 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_61 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse198 v_arrayElimCell_356) v_arrayElimCell_359) 0) (= (select (select .cse198 |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_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_61) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787) v_ArrVal_3788) 0) 0) (= (select (select .cse198 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse189)) .cse106)))) (.cse92 (or .cse106 (and .cse192 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (forall ((v_arrayElimCell_340 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse193 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (forall ((v_ArrVal_3788 Int)) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse193 v_ArrVal_3788) 0) 0))) (= (select (select .cse193 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)))) (or .cse47 (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_62 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse194 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_62 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_62) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse194 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse194 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse194 v_ArrVal_3788) 0) 0)))))))) (.cse153 (or (forall ((v_arrayElimArr_48 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_356 Int) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse190 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_48 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse191 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_48) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= (select (select .cse190 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse190 v_arrayElimCell_356) v_arrayElimCell_358) 0) (= (select (select .cse191 v_ArrVal_3788) 0) 0) (= (select (select .cse191 v_arrayElimCell_340) v_arrayElimCell_339) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse191 v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse106 .cse189)) (.cse154 (or (forall ((v_ArrVal_3788 Int) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimArr_51 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse187 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_51 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787)) (.cse188 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_51) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) 0 v_ArrVal_3787))) (or (= 0 (select (select .cse187 v_arrayElimCell_355) v_arrayElimCell_358)) (= (select (select .cse188 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse187 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse188 v_arrayElimCell_340) v_arrayElimCell_339) 0)))) .cse106 .cse189)) (.cse93 (or .cse106 (forall ((v_arrayElimArr_56 (Array Int Int)) (v_arrayElimCell_340 Int) (v_ArrVal_3788 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse186 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_56) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= v_ArrVal_3788 |c_ULTIMATE.start_dll_create_~head~0#1.base|) (= (select (select .cse186 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse186 v_arrayElimCell_340) v_arrayElimCell_339) 0) (= (select (select .cse186 v_ArrVal_3788) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_56 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))))) (.cse94 (or .cse106 (forall ((v_arrayElimArr_46 (Array Int Int)) (v_arrayElimCell_340 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int) (v_arrayElimCell_339 Int)) (let ((.cse185 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_46) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_46 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse185 v_arrayElimCell_355) v_arrayElimCell_358) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse185 v_arrayElimCell_340) v_arrayElimCell_339) 0))))))) (and (or .cse0 (and .cse1 .cse2 .cse3 .cse4 .cse5 (or .cse6 (and .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_146 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_146) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select v_ArrVal_3787 0) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse46)) (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (= (select v_ArrVal_3787 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse50 .cse51 .cse52 .cse53 .cse54 .cse55 .cse56 .cse57 .cse58 .cse59 .cse60 .cse61 .cse62 .cse63 .cse64 .cse65 .cse66 .cse67 .cse68 .cse69 .cse70 .cse71 .cse72 .cse73 .cse74 .cse75 .cse76 .cse77 .cse78 .cse79 .cse80 .cse81 .cse82 .cse83 .cse84 .cse85 .cse86 .cse87 .cse88 .cse89 .cse90 .cse91 .cse92 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_135 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (or (= (select v_ArrVal_3787 0) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_135 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_135) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse93 .cse94 .cse95)) (or .cse96 (let ((.cse100 (or .cse106 (forall ((v_arrayElimArr_35 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_35 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) v_arrayElimCell_348) 0))))) (.cse101 (or .cse106 (forall ((v_arrayElimArr_36 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_36 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_352) v_arrayElimCell_348) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))))) (.cse102 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_31 (Array Int Int))) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select v_ArrVal_3787 v_arrayElimCell_348) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))) .cse106))) (and .cse1 .cse3 .cse97 .cse98 .cse51 .cse99 (or (and .cse2 .cse4 .cse5 .cse50 .cse52 .cse58 .cse60 .cse62 .cse63 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_135 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (or (= (select v_ArrVal_3787 v_arrayElimCell_348) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_135 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_135) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0))))) .cse65 .cse66 .cse68 .cse76 .cse77 .cse78 .cse80 .cse82 .cse83 .cse85 (or (and .cse7 .cse8 .cse9 .cse10 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_arrayElimArr_146 (Array Int Int)) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_146) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select v_ArrVal_3787 v_arrayElimCell_348) 0))))) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse100 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse101 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40 .cse41 .cse42 .cse43 .cse44 .cse45 .cse102) .cse6) .cse88 .cse89 .cse90 .cse91 (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select v_ArrVal_3787 v_arrayElimCell_348) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse95) .cse0) .cse103 .cse53 .cse54 .cse55 .cse59 .cse61 .cse104 .cse64 .cse67 .cse69 (or (forall ((v_arrayElimArr_35 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (let ((.cse105 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_35 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse105 |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_76|) 0)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_35) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse105 0) v_arrayElimCell_348) 0)))) .cse106) .cse71 .cse72 .cse73 .cse74 .cse107 .cse108 (or .cse75 (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int)) (v_arrayElimCell_348 Int)) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) v_arrayElimCell_348) 0))) .cse109 .cse110 .cse111 .cse79 .cse112 .cse113 .cse81 .cse114 .cse115 .cse116 .cse117 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int)) (or (forall ((v_ArrVal_3766 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) v_arrayElimCell_348) 0) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)))) .cse84 .cse118 (or (forall ((v_arrayElimArr_36 (Array Int Int)) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_352 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (let ((.cse119 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_36 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_36) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse119 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (= (select (select .cse119 v_arrayElimCell_352) v_arrayElimCell_348) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0))))) .cse106) .cse86 .cse120 .cse121 .cse122 .cse87 .cse123 (or (and .cse124 .cse125 .cse126 .cse127 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (let ((.cse128 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_122) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= 0 (select (select .cse128 v_arrayElimCell_355) v_arrayElimCell_358)) (= (select (select .cse128 0) v_arrayElimCell_348) 0)))))) .cse129 .cse130 .cse131 .cse132 .cse100 .cse133 .cse134 .cse18 .cse135 .cse136 .cse137 .cse22 .cse138 .cse23 .cse139 .cse101 .cse26 .cse27 .cse28 .cse140 .cse141 .cse142 .cse143 .cse144 .cse145 .cse29 .cse30 .cse31 .cse32 .cse146 .cse147 .cse35 .cse148 .cse149 .cse38 .cse40 .cse43 .cse150 .cse102) .cse6) (or .cse106 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int) (v_arrayElimArr_31 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 (select v_arrayElimArr_31 .cse49))) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |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_76|) 0)) (= (select v_ArrVal_3787 v_arrayElimCell_348) 0) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_31) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))) .cse151 .cse152 .cse92 .cse153 .cse154 (or .cse155 (and .cse156 .cse157 .cse2 .cse4 .cse50 .cse158 .cse52 .cse58 .cse159 .cse65 .cse66 .cse68 .cse76 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_351 Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int)) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_ArrVal_3766 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_351) v_arrayElimCell_348) 0) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse80 (or .cse47 (forall ((v_arrayElimCell_351 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int)) (let ((.cse160 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse160 v_arrayElimCell_351) v_arrayElimCell_348) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse160 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) .cse82 .cse83 (or (and .cse10 .cse161 .cse14 .cse162 .cse16 .cse100 .cse18 .cse163 .cse164 .cse21 .cse22 .cse23 .cse24 .cse25 .cse101 .cse26 .cse27 .cse28 .cse165 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimArr_108 (Array Int Int)) (v_arrayElimCell_351 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int) (v_arrayElimCell_358 Int)) (let ((.cse166 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_108) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse166 v_arrayElimCell_351) v_arrayElimCell_348) 0) (= (select (select .cse166 v_arrayElimCell_355) v_arrayElimCell_358) 0)))))) .cse167 .cse29 .cse30 .cse31 .cse168 .cse169 .cse170 .cse32 .cse171 .cse35 .cse37 .cse172 .cse38 .cse39 .cse173 .cse40 .cse42 .cse43 .cse174 .cse175 .cse176 .cse177 .cse178 .cse102) .cse6) .cse88 .cse89 .cse179 .cse90 .cse91 .cse95)) .cse93 .cse94 (or (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_348 Int)) (let ((.cse180 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse180 0) v_arrayElimCell_348) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse180 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0)))) .cse47)))) (or .cse96 (and .cse1 .cse3 .cse97 .cse98 .cse51 .cse99 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0) (forall ((v_ArrVal_3766 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) 0) 0) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))))))) .cse103 .cse53 .cse54 .cse55 .cse56 .cse57 (or .cse47 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse181 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse181 0) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse181 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) (or .cse6 (and .cse124 .cse125 .cse126 .cse127 .cse129 .cse130 .cse131 .cse132 .cse133 .cse134 .cse17 .cse18 .cse135 .cse136 .cse137 .cse22 .cse138 .cse23 .cse139 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_arrayElimArr_122 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse182 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_122) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= 0 (select (select .cse182 v_arrayElimCell_355) v_arrayElimCell_358)) (= (select (select .cse182 0) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse26 .cse27 .cse28 .cse140 .cse141 .cse142 .cse143 .cse144 .cse145 .cse29 .cse30 .cse31 .cse32 .cse146 .cse147 .cse34 .cse35 .cse148 .cse149 .cse38 .cse40 .cse43 .cse150 .cse46)) .cse59 .cse61 .cse104 .cse64 .cse67 .cse69 .cse70 (or (forall ((v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3766 (Array Int Int))) (= (select (select (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) 0) 0) 0)) .cse75) .cse71 .cse72 .cse73 .cse74 .cse107 .cse108 .cse109 .cse110 .cse111 .cse79 .cse112 (or .cse155 (and .cse156 .cse157 .cse2 .cse4 .cse50 .cse158 .cse52 .cse58 .cse159 .cse65 .cse66 .cse68 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (forall ((v_arrayElimCell_351 Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (or (forall ((v_ArrVal_3766 (Array Int Int))) (or (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store (select (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3766) |c_ULTIMATE.start_dll_create_~head~0#1.base|) .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_351) 0) 0) (forall ((v_arrayElimCell_355 Int) (v_arrayElimCell_358 Int)) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store v_ArrVal_3766 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) v_arrayElimCell_355) v_arrayElimCell_358) 0)))) (= (select (select (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787) |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) .cse76 .cse80 .cse82 (or (and .cse10 .cse161 .cse14 .cse162 .cse16 .cse17 .cse18 .cse163 .cse164 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse165 .cse167 .cse29 .cse30 .cse31 .cse168 .cse169 .cse170 .cse32 .cse171 .cse34 .cse35 .cse37 .cse172 (forall ((|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int)) (or (forall ((v_arrayElimArr_108 (Array Int Int)) (v_arrayElimCell_351 Int) (v_arrayElimCell_355 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int)) (v_arrayElimCell_358 Int)) (let ((.cse183 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| v_arrayElimArr_108) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse183 v_arrayElimCell_355) v_arrayElimCell_358) 0) (= (select (select .cse183 v_arrayElimCell_351) 0) 0)))) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)))) .cse38 .cse39 .cse173 .cse40 .cse42 .cse43 .cse174 .cse175 .cse176 .cse46 .cse177 .cse178) .cse6) .cse83 .cse88 .cse89 .cse179 .cse90 .cse91 (or .cse47 (forall ((v_arrayElimCell_351 Int) (|v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| Int) (v_ArrVal_3773 Int) (v_ArrVal_3787 (Array Int Int)) (v_ArrVal_3778 (Array Int Int))) (let ((.cse184 (store (store (store |c_#memory_int#1| |c_ULTIMATE.start_dll_create_~head~0#1.base| (store .cse48 .cse49 v_ArrVal_3773)) |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76| v_ArrVal_3778) |c_ULTIMATE.start_dll_create_~new_head~0#1.base| v_ArrVal_3787))) (or (= (select (select .cse184 v_arrayElimCell_351) 0) 0) (not (= (select |c_#valid| |v_ULTIMATE.start_dll_create_~new_head~0#1.base_76|) 0)) (= (select (select .cse184 |c_ULTIMATE.start_dll_create_~head~0#1.base|) |c_ULTIMATE.start_dll_create_~head~0#1.offset|) 0))))) .cse95)) .cse113 .cse81 .cse114 .cse115 .cse116 .cse117 .cse84 .cse118 .cse86 .cse120 .cse121 .cse122 .cse87 .cse123 .cse151 .cse152 .cse92 .cse153 .cse154 .cse93 .cse94))))))) is different from true [2024-11-13 15:03:03,032 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:03,033 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 10 case distinctions, treesize of input 7546 treesize of output 7556 [2024-11-13 15:03:03,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 986 treesize of output 982 [2024-11-13 15:03:03,142 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 982 treesize of output 980 [2024-11-13 15:03:03,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 980 treesize of output 976 [2024-11-13 15:03:03,248 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:03,249 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 976 treesize of output 975 [2024-11-13 15:03:03,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 966 treesize of output 958 [2024-11-13 15:03:03,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 958 treesize of output 956 [2024-11-13 15:03:03,498 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:03,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 956 treesize of output 959 [2024-11-13 15:03:03,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 934 treesize of output 932 [2024-11-13 15:03:03,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:03,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 892 treesize of output 897 [2024-11-13 15:03:03,761 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:03,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 888 treesize of output 887 [2024-11-13 15:03:03,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 878 treesize of output 874 [2024-11-13 15:03:03,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 874 treesize of output 872 [2024-11-13 15:03:03,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:03,934 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 872 treesize of output 877 [2024-11-13 15:03:04,023 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:04,024 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 868 treesize of output 857 [2024-11-13 15:03:04,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:03:04,121 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 848 treesize of output 847 [2024-11-13 15:03:04,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 838 treesize of output 834 [2024-11-13 15:03:04,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 834 treesize of output 832 [2024-11-13 15:03:04,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 832 treesize of output 830 [2024-11-13 15:03:04,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 830 treesize of output 828