./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-09-02_08-21-23.files/protection-local/37_stack_lock_p0_vs_concur.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a4c57e3 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/GemCutterReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i ./goblint.2024-09-02_08-21-23.files/protection-local/37_stack_lock_p0_vs_concur.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.positions.where.we.compute.the.hoare.annotation None --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-4a4c57e-m [2024-09-08 06:18:21,487 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-08 06:18:21,533 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-09-08 06:18:21,537 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-08 06:18:21,537 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-08 06:18:21,559 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-08 06:18:21,560 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-08 06:18:21,560 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-08 06:18:21,561 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-08 06:18:21,561 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-08 06:18:21,562 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-08 06:18:21,562 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-08 06:18:21,562 INFO L153 SettingsManager]: * Use SBE=true [2024-09-08 06:18:21,563 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-08 06:18:21,563 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-08 06:18:21,564 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-08 06:18:21,564 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-08 06:18:21,567 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-08 06:18:21,567 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-08 06:18:21,568 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-08 06:18:21,568 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-08 06:18:21,569 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-08 06:18:21,569 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-08 06:18:21,569 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-08 06:18:21,569 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-08 06:18:21,570 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-08 06:18:21,570 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-08 06:18:21,570 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-08 06:18:21,570 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-08 06:18:21,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-08 06:18:21,571 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-08 06:18:21,571 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-08 06:18:21,571 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-08 06:18:21,571 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-08 06:18:21,572 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-08 06:18:21,572 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-09-08 06:18:21,572 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-08 06:18:21,578 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-08 06:18:21,579 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-09-08 06:18:21,579 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-09-08 06:18:21,579 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-09-08 06:18:21,580 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> None Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-09-08 06:18:21,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-08 06:18:21,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-08 06:18:21,841 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-08 06:18:21,842 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-09-08 06:18:21,843 INFO L274 PluginConnector]: Witness Parser initialized [2024-09-08 06:18:21,844 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/./goblint.2024-09-02_08-21-23.files/protection-local/37_stack_lock_p0_vs_concur.yml/witness.yml [2024-09-08 06:18:21,917 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-08 06:18:21,918 INFO L274 PluginConnector]: CDTParser initialized [2024-09-08 06:18:21,920 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2024-09-08 06:18:23,306 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-08 06:18:23,513 INFO L384 CDTParser]: Found 1 translation units. [2024-09-08 06:18:23,514 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2024-09-08 06:18:23,527 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/4a2e32585/a9c23b53eb694d53a5de907866c1d84c/FLAG190862da5 [2024-09-08 06:18:23,540 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/data/4a2e32585/a9c23b53eb694d53a5de907866c1d84c [2024-09-08 06:18:23,541 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-08 06:18:23,542 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-09-08 06:18:23,545 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-08 06:18:23,546 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-08 06:18:23,551 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-08 06:18:23,551 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 06:18:21" (1/2) ... [2024-09-08 06:18:23,552 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dbbf7b1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 06:18:23, skipping insertion in model container [2024-09-08 06:18:23,553 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 06:18:21" (1/2) ... [2024-09-08 06:18:23,554 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5692d064 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 08.09 06:18:23, skipping insertion in model container [2024-09-08 06:18:23,555 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:18:23" (2/2) ... [2024-09-08 06:18:23,555 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dbbf7b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:23, skipping insertion in model container [2024-09-08 06:18:23,555 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.09 06:18:23" (2/2) ... [2024-09-08 06:18:23,585 INFO L93 nessWitnessExtractor]: Found the following entries in the witness: [2024-09-08 06:18:23,585 INFO L1541 ArrayList]: Location invariant before [L729-L729] (((((0 <= top) && (1 <= next_alloc_idx)) && (next_alloc_idx <= 66)) && (top <= 64)) && (next_alloc_idx % 2 == 1)) && (m == 0 || m == 1) [2024-09-08 06:18:23,586 INFO L1541 ArrayList]: Location invariant before [L720-L720] (((((0 <= top) && (1 <= next_alloc_idx)) && (next_alloc_idx <= 66)) && (top <= 64)) && (next_alloc_idx % 2 == 1)) && (m == 0 || m == 1) [2024-09-08 06:18:23,619 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-08 06:18:23,945 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-08 06:18:23,960 INFO L200 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local [2024-09-08 06:18:24,053 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-08 06:18:24,089 INFO L204 MainTranslator]: Completed translation [2024-09-08 06:18:24,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24 WrapperNode [2024-09-08 06:18:24,090 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-08 06:18:24,091 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-08 06:18:24,091 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-08 06:18:24,091 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-08 06:18:24,097 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,120 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,147 INFO L138 Inliner]: procedures = 173, calls = 28, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 90 [2024-09-08 06:18:24,148 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-08 06:18:24,149 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-08 06:18:24,149 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-08 06:18:24,149 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-08 06:18:24,157 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,157 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,162 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,163 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,176 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,184 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,185 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,187 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,189 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-08 06:18:24,190 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-08 06:18:24,190 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-08 06:18:24,190 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-08 06:18:24,191 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (1/1) ... [2024-09-08 06:18:24,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-09-08 06:18:24,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:24,235 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-09-08 06:18:24,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-09-08 06:18:24,301 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-09-08 06:18:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2024-09-08 06:18:24,302 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2024-09-08 06:18:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-09-08 06:18:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-09-08 06:18:24,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-08 06:18:24,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-09-08 06:18:24,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-09-08 06:18:24,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-09-08 06:18:24,304 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-09-08 06:18:24,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-08 06:18:24,305 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-08 06:18:24,306 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-09-08 06:18:24,429 INFO L242 CfgBuilder]: Building ICFG [2024-09-08 06:18:24,431 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-08 06:18:24,609 INFO L287 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-09-08 06:18:24,609 INFO L291 CfgBuilder]: Performing block encoding [2024-09-08 06:18:24,727 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-08 06:18:24,728 INFO L318 CfgBuilder]: Removed 2 assume(true) statements. [2024-09-08 06:18:24,728 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:18:24 BoogieIcfgContainer [2024-09-08 06:18:24,728 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-08 06:18:24,730 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-08 06:18:24,731 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-08 06:18:24,734 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-08 06:18:24,734 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 08.09 06:18:21" (1/4) ... [2024-09-08 06:18:24,735 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fb1128 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 08.09 06:18:24, skipping insertion in model container [2024-09-08 06:18:24,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.09 06:18:23" (2/4) ... [2024-09-08 06:18:24,735 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fb1128 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:18:24, skipping insertion in model container [2024-09-08 06:18:24,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.09 06:18:24" (3/4) ... [2024-09-08 06:18:24,735 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76fb1128 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.09 06:18:24, skipping insertion in model container [2024-09-08 06:18:24,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.09 06:18:24" (4/4) ... [2024-09-08 06:18:24,738 INFO L112 eAbstractionObserver]: Analyzing ICFG 37_stack_lock_p0_vs_concur.i [2024-09-08 06:18:24,759 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-08 06:18:24,759 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-09-08 06:18:24,759 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-09-08 06:18:24,794 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-09-08 06:18:24,844 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:24,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 06:18:24,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:24,850 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 06:18:24,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-09-08 06:18:24,888 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 06:18:24,899 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread1of1ForFork0 ======== [2024-09-08 06:18:24,905 INFO L336 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=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@78e451d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:24,905 INFO L337 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-09-08 06:18:25,038 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:25,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1748449246, now seen corresponding path program 1 times [2024-09-08 06:18:25,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:25,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325067434] [2024-09-08 06:18:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:25,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:25,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:25,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:25,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:25,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325067434] [2024-09-08 06:18:25,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325067434] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:25,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:25,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-08 06:18:25,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875781845] [2024-09-08 06:18:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:25,884 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 06:18:25,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:25,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 06:18:25,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 06:18:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:25,911 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:25,912 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 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-09-08 06:18:25,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:25,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:25,979 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-08 06:18:25,979 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:25,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:25,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1311561724, now seen corresponding path program 1 times [2024-09-08 06:18:25,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:25,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882830186] [2024-09-08 06:18:25,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:25,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:26,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:26,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:26,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:26,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882830186] [2024-09-08 06:18:26,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882830186] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:26,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:26,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 06:18:26,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215586764] [2024-09-08 06:18:26,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:26,418 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 06:18:26,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:26,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 06:18:26,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 06:18:26,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:26,420 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:26,420 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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-09-08 06:18:26,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:26,420 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:26,550 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-08 06:18:26,550 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:26,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:26,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1955300714, now seen corresponding path program 1 times [2024-09-08 06:18:26,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:26,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381785733] [2024-09-08 06:18:26,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:26,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:26,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:26,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:26,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:26,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381785733] [2024-09-08 06:18:26,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381785733] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:26,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500232093] [2024-09-08 06:18:26,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:26,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:26,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:26,938 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:26,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-08 06:18:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:27,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-08 06:18:27,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:27,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:27,172 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:27,172 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:27,514 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:27,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:27,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500232093] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:27,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-08 06:18:27,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 10 [2024-09-08 06:18:27,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043328985] [2024-09-08 06:18:27,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:27,617 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 06:18:27,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:27,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 06:18:27,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-09-08 06:18:27,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:27,619 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:27,619 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 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-09-08 06:18:27,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:27,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:27,620 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:27,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:27,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:27,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-08 06:18:27,864 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-09-08 06:18:27,864 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:27,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:27,865 INFO L85 PathProgramCache]: Analyzing trace with hash -2016785844, now seen corresponding path program 1 times [2024-09-08 06:18:27,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:27,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551675305] [2024-09-08 06:18:27,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:27,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:27,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:28,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:28,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551675305] [2024-09-08 06:18:28,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551675305] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:28,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924528194] [2024-09-08 06:18:28,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:28,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:28,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:28,264 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:28,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-08 06:18:28,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:28,368 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-08 06:18:28,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:28,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:28,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:28,469 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:28,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:28,834 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:28,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:28,961 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:28,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924528194] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:18:28,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:18:28,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2024-09-08 06:18:28,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843902485] [2024-09-08 06:18:28,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:18:28,963 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 06:18:28,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:28,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 06:18:28,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-09-08 06:18:28,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:28,966 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:28,966 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.5) internal successors, (63), 14 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-09-08 06:18:28,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:28,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:28,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:28,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:29,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:29,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:29,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:29,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-08 06:18:29,443 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 2 remaining) [2024-09-08 06:18:29,443 INFO L785 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 2 remaining) [2024-09-08 06:18:29,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-08 06:18:29,644 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:29,649 INFO L408 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2024-09-08 06:18:29,650 INFO L312 ceAbstractionStarter]: Result for error location thr1Thread1of1ForFork0 was SAFE,SAFE (1/2) [2024-09-08 06:18:29,652 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:29,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 06:18:29,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:29,654 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 06:18:29,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (5)] Waiting until timeout for monitored process [2024-09-08 06:18:29,660 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 06:18:29,661 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-09-08 06:18:29,661 INFO L336 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=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@78e451d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:29,661 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-08 06:18:29,710 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:29,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:29,711 INFO L85 PathProgramCache]: Analyzing trace with hash 927520989, now seen corresponding path program 1 times [2024-09-08 06:18:29,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:29,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154742828] [2024-09-08 06:18:29,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:29,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:29,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:29,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:29,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:29,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154742828] [2024-09-08 06:18:29,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154742828] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:29,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:29,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 06:18:29,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863473739] [2024-09-08 06:18:29,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:29,847 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 06:18:29,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:29,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 06:18:29,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 06:18:29,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:29,848 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:29,848 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 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-09-08 06:18:29,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:29,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:29,881 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-08 06:18:29,881 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:29,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:29,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1985390717, now seen corresponding path program 1 times [2024-09-08 06:18:29,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:29,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585186729] [2024-09-08 06:18:29,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:29,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:29,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:30,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:30,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:30,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585186729] [2024-09-08 06:18:30,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585186729] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:30,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:30,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 06:18:30,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308439598] [2024-09-08 06:18:30,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:30,060 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 06:18:30,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:30,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 06:18:30,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 06:18:30,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:30,061 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:30,061 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-09-08 06:18:30,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:30,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-08 06:18:30,132 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-08 06:18:30,132 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:30,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:30,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1985389756, now seen corresponding path program 1 times [2024-09-08 06:18:30,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:30,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789291340] [2024-09-08 06:18:30,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:30,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:30,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-09-08 06:18:30,142 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-09-08 06:18:30,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-09-08 06:18:30,169 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-09-08 06:18:30,170 INFO L326 BasicCegarLoop]: Counterexample is feasible [2024-09-08 06:18:30,170 INFO L785 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2024-09-08 06:18:30,170 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-09-08 06:18:30,171 INFO L408 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2024-09-08 06:18:30,172 INFO L312 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (2/2) [2024-09-08 06:18:30,172 WARN L239 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-09-08 06:18:30,172 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-09-08 06:18:30,195 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-09-08 06:18:30,196 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:30,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 06:18:30,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:30,201 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 06:18:30,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (6)] Waiting until timeout for monitored process [2024-09-08 06:18:30,207 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 06:18:30,207 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-09-08 06:18:30,209 INFO L336 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=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@78e451d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:30,209 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-08 06:18:30,321 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:30,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:30,322 INFO L85 PathProgramCache]: Analyzing trace with hash -894630562, now seen corresponding path program 1 times [2024-09-08 06:18:30,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:30,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014881651] [2024-09-08 06:18:30,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:30,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:30,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:30,372 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:30,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:30,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014881651] [2024-09-08 06:18:30,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014881651] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:30,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:30,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-08 06:18:30,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423049936] [2024-09-08 06:18:30,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:30,373 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-08 06:18:30,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:30,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-08 06:18:30,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-08 06:18:30,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:30,374 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:30,374 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 06:18:30,374 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:30,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:30,410 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-09-08 06:18:30,410 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:30,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:30,410 INFO L85 PathProgramCache]: Analyzing trace with hash 779207904, now seen corresponding path program 1 times [2024-09-08 06:18:30,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:30,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147131355] [2024-09-08 06:18:30,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:30,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:30,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:30,680 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-08 06:18:30,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:30,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147131355] [2024-09-08 06:18:30,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147131355] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:30,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:30,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-09-08 06:18:30,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139702133] [2024-09-08 06:18:30,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:30,682 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-08 06:18:30,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:30,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-08 06:18:30,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-09-08 06:18:30,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:30,684 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:30,685 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 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-09-08 06:18:30,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:30,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:30,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:30,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:30,770 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-08 06:18:30,770 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:30,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:30,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1681897598, now seen corresponding path program 1 times [2024-09-08 06:18:30,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:30,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916522943] [2024-09-08 06:18:30,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:30,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:30,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:31,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-09-08 06:18:31,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:31,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916522943] [2024-09-08 06:18:31,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916522943] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:31,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:31,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 06:18:31,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277955949] [2024-09-08 06:18:31,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:31,065 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 06:18:31,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:31,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 06:18:31,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 06:18:31,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:31,065 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:31,065 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 06:18:31,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:31,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:31,066 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:31,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:31,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:31,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:31,233 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-09-08 06:18:31,233 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:31,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:31,233 INFO L85 PathProgramCache]: Analyzing trace with hash -493569997, now seen corresponding path program 1 times [2024-09-08 06:18:31,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:31,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263802760] [2024-09-08 06:18:31,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:31,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:31,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:31,617 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:31,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263802760] [2024-09-08 06:18:31,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263802760] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:31,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175363705] [2024-09-08 06:18:31,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:31,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:31,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:31,620 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:31,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-08 06:18:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:31,702 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-08 06:18:31,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:31,714 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:31,823 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:31,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:32,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:32,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:32,181 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:32,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175363705] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:32,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-08 06:18:32,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 11 [2024-09-08 06:18:32,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179935957] [2024-09-08 06:18:32,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:32,185 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-08 06:18:32,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:32,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-08 06:18:32,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2024-09-08 06:18:32,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:32,186 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:32,186 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 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-09-08 06:18:32,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:32,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:32,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:32,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:32,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:32,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:32,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:32,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:32,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-08 06:18:32,478 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:32,479 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:32,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:32,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1312214169, now seen corresponding path program 1 times [2024-09-08 06:18:32,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:32,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896521362] [2024-09-08 06:18:32,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:32,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:32,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:32,915 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:32,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:32,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896521362] [2024-09-08 06:18:32,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896521362] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:32,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637139869] [2024-09-08 06:18:32,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:32,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:32,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:32,922 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:32,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-08 06:18:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:33,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-08 06:18:33,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:33,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:33,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:33,139 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:33,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:33,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:33,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:33,626 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:33,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637139869] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:18:33,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:18:33,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-09-08 06:18:33,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552482866] [2024-09-08 06:18:33,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:18:33,630 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 06:18:33,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:33,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 06:18:33,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-09-08 06:18:33,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:33,631 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:33,631 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.733333333333333) internal successors, (86), 14 states have internal predecessors, (86), 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-09-08 06:18:33,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:33,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:33,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:33,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:33,631 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:34,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:34,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:34,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:34,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:34,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-08 06:18:34,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-08 06:18:34,421 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-08 06:18:34,422 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:34,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:34,422 INFO L85 PathProgramCache]: Analyzing trace with hash -857424181, now seen corresponding path program 1 times [2024-09-08 06:18:34,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:34,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761504151] [2024-09-08 06:18:34,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:34,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:34,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:34,798 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:34,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:34,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761504151] [2024-09-08 06:18:34,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761504151] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:34,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448421027] [2024-09-08 06:18:34,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:34,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:34,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:34,802 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:34,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-08 06:18:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:34,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-08 06:18:34,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:34,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:34,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:34,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:35,011 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:35,011 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:35,740 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:35,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:35,942 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:35,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448421027] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:18:35,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:18:35,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-09-08 06:18:35,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342360492] [2024-09-08 06:18:35,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:18:35,943 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-08 06:18:35,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:35,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-08 06:18:35,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2024-09-08 06:18:35,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:35,944 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:35,944 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.235294117647059) internal successors, (89), 16 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-09-08 06:18:35,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:35,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:35,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:35,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:35,944 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-09-08 06:18:35,945 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:36,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:36,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-08 06:18:36,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:36,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:36,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-08 06:18:36,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-08 06:18:36,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-08 06:18:36,382 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:36,382 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-09-08 06:18:36,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:36,383 INFO L85 PathProgramCache]: Analyzing trace with hash -857423220, now seen corresponding path program 1 times [2024-09-08 06:18:36,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:36,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715997545] [2024-09-08 06:18:36,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:36,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:36,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-09-08 06:18:36,408 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-09-08 06:18:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-09-08 06:18:36,455 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-09-08 06:18:36,455 INFO L326 BasicCegarLoop]: Counterexample is feasible [2024-09-08 06:18:36,455 INFO L785 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2024-09-08 06:18:36,456 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-08 06:18:36,457 INFO L408 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-09-08 06:18:36,457 INFO L312 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE (1/3) [2024-09-08 06:18:36,457 WARN L239 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2024-09-08 06:18:36,457 INFO L484 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2024-09-08 06:18:36,477 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-09-08 06:18:36,479 INFO L100 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:36,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-09-08 06:18:36,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:36,481 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-09-08 06:18:36,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (10)] Waiting until timeout for monitored process [2024-09-08 06:18:36,500 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-09-08 06:18:36,500 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == thr1Thread3of3ForFork0 ======== [2024-09-08 06:18:36,501 INFO L336 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=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@78e451d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-08 06:18:36,501 INFO L337 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-09-08 06:18:36,647 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:36,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:36,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1723090239, now seen corresponding path program 1 times [2024-09-08 06:18:36,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:36,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605407911] [2024-09-08 06:18:36,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:36,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:36,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:36,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605407911] [2024-09-08 06:18:36,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605407911] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:36,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:36,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-08 06:18:36,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698689080] [2024-09-08 06:18:36,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:36,695 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-09-08 06:18:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:36,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-09-08 06:18:36,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-09-08 06:18:36,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:36,696 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:36,697 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 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-09-08 06:18:36,697 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:36,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:36,949 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-09-08 06:18:36,949 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:36,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:36,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1025165894, now seen corresponding path program 1 times [2024-09-08 06:18:36,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:36,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820619151] [2024-09-08 06:18:36,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:36,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:36,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:37,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:37,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:37,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820619151] [2024-09-08 06:18:37,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820619151] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:37,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:37,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-08 06:18:37,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541951295] [2024-09-08 06:18:37,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:37,108 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 06:18:37,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:37,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 06:18:37,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-08 06:18:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:37,108 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:37,108 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 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-09-08 06:18:37,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:37,109 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:37,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:37,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:37,384 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-09-08 06:18:37,384 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:37,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:37,384 INFO L85 PathProgramCache]: Analyzing trace with hash 2007081727, now seen corresponding path program 1 times [2024-09-08 06:18:37,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:37,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479976929] [2024-09-08 06:18:37,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:37,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:37,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:37,634 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-08 06:18:37,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:37,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479976929] [2024-09-08 06:18:37,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479976929] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:18:37,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-08 06:18:37,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-08 06:18:37,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612539282] [2024-09-08 06:18:37,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:37,635 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-08 06:18:37,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:37,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-08 06:18:37,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-09-08 06:18:37,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:37,636 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:37,636 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 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-09-08 06:18:37,636 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:37,636 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:37,637 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:37,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:37,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:37,893 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-09-08 06:18:37,893 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:37,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:37,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1464173558, now seen corresponding path program 1 times [2024-09-08 06:18:37,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:37,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351043492] [2024-09-08 06:18:37,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:37,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:37,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:38,159 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:38,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:38,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351043492] [2024-09-08 06:18:38,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351043492] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:38,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248647804] [2024-09-08 06:18:38,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:38,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:38,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:38,161 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:38,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-08 06:18:38,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:38,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-08 06:18:38,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:38,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:38,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:38,364 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:38,364 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:38,649 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:38,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:38,696 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:38,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248647804] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:18:38,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:18:38,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-09-08 06:18:38,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681895848] [2024-09-08 06:18:38,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:18:38,697 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-08 06:18:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:38,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-08 06:18:38,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-09-08 06:18:38,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:38,697 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:38,697 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 14 states have internal predecessors, (108), 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-09-08 06:18:38,698 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:38,698 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:38,698 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:38,698 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:39,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:39,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-08 06:18:39,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-08 06:18:40,107 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-08 06:18:40,108 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:40,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:40,108 INFO L85 PathProgramCache]: Analyzing trace with hash -53456499, now seen corresponding path program 1 times [2024-09-08 06:18:40,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:40,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495404467] [2024-09-08 06:18:40,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:40,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:40,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:40,491 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:40,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:40,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495404467] [2024-09-08 06:18:40,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495404467] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:40,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056990915] [2024-09-08 06:18:40,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:40,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:40,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:40,493 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:40,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-08 06:18:40,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:40,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-08 06:18:40,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:40,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:40,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:40,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:40,734 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:40,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:41,093 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:41,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:41,146 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:41,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056990915] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:18:41,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:18:41,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-09-08 06:18:41,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919714986] [2024-09-08 06:18:41,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:18:41,148 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-08 06:18:41,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:41,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-08 06:18:41,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-09-08 06:18:41,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:41,149 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:41,149 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 7.529411764705882) internal successors, (128), 16 states have internal predecessors, (128), 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-09-08 06:18:41,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:41,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:41,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:41,149 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-09-08 06:18:41,150 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:43,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-08 06:18:43,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-09-08 06:18:43,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-08 06:18:43,497 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:43,498 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:43,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:43,498 INFO L85 PathProgramCache]: Analyzing trace with hash 947555389, now seen corresponding path program 1 times [2024-09-08 06:18:43,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:43,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404224059] [2024-09-08 06:18:43,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:43,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:43,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:44,007 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:44,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:44,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404224059] [2024-09-08 06:18:44,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404224059] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:44,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931940417] [2024-09-08 06:18:44,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:44,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:44,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:44,010 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:44,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-08 06:18:44,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:44,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-08 06:18:44,149 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:44,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:44,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:44,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:44,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:44,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:44,257 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:44,258 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:44,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:44,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:44,794 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:44,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931940417] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:44,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-08 06:18:44,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 9] total 18 [2024-09-08 06:18:44,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524343783] [2024-09-08 06:18:44,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:18:44,795 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 06:18:44,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:44,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 06:18:44,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=244, Unknown=0, NotChecked=0, Total=380 [2024-09-08 06:18:44,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:44,796 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:44,796 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 7.0) internal successors, (70), 10 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 06:18:44,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:44,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:44,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:44,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-09-08 06:18:44,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-09-08 06:18:44,797 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-09-08 06:18:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-09-08 06:18:45,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:45,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-08 06:18:45,234 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:45,234 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:45,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:45,235 INFO L85 PathProgramCache]: Analyzing trace with hash 2097930335, now seen corresponding path program 1 times [2024-09-08 06:18:45,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:45,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81299573] [2024-09-08 06:18:45,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:45,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:45,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:45,840 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:45,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:45,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81299573] [2024-09-08 06:18:45,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81299573] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:45,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856939038] [2024-09-08 06:18:45,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:45,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:45,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:45,842 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:45,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-08 06:18:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:46,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-08 06:18:46,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:46,036 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:46,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:46,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:46,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:46,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:46,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:46,163 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:46,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:18:48,197 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:18:48,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:18:48,541 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:48,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856939038] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:18:48,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:18:48,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-09-08 06:18:48,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108058067] [2024-09-08 06:18:48,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:18:48,542 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-08 06:18:48,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:18:48,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-08 06:18:48,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2024-09-08 06:18:48,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:48,543 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:18:48,543 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 7.045454545454546) internal successors, (155), 22 states have internal predecessors, (155), 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-09-08 06:18:48,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:48,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:48,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:48,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-09-08 06:18:48,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2024-09-08 06:18:48,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:48,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:18:51,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:18:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:18:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:18:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:18:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-08 06:18:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:18:51,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:18:51,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-08 06:18:51,844 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-08 06:18:51,845 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:18:51,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:18:51,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2125191866, now seen corresponding path program 1 times [2024-09-08 06:18:51,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:18:51,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057507365] [2024-09-08 06:18:51,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:51,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:18:51,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:54,391 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 43 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:54,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:18:54,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057507365] [2024-09-08 06:18:54,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057507365] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:18:54,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144997222] [2024-09-08 06:18:54,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:18:54,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:18:54,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:18:54,393 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:18:54,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-08 06:18:54,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:18:54,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 1264 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-08 06:18:54,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:18:54,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:18:54,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:18:55,053 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 38 proven. 425 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:18:55,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:19:10,800 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:19:10,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:19:11,997 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 38 proven. 425 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:19:11,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144997222] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:19:11,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:19:11,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 44 [2024-09-08 06:19:11,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453311045] [2024-09-08 06:19:11,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:19:11,998 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-08 06:19:11,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:19:11,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-08 06:19:11,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=413, Invalid=1567, Unknown=0, NotChecked=0, Total=1980 [2024-09-08 06:19:11,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:19:12,000 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:19:12,000 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 8.511111111111111) internal successors, (383), 44 states have internal predecessors, (383), 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-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:19:12,000 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:19:33,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:19:33,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:19:33,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-09-08 06:19:33,524 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:19:33,524 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:19:33,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:19:33,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1877961474, now seen corresponding path program 1 times [2024-09-08 06:19:33,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:19:33,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349487228] [2024-09-08 06:19:33,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:19:33,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:19:33,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:19:40,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1964 backedges. 340 proven. 1621 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-08 06:19:40,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:19:40,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349487228] [2024-09-08 06:19:40,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349487228] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:19:40,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081027977] [2024-09-08 06:19:40,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:19:40,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:19:40,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:19:40,498 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:19:40,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-08 06:19:40,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:19:40,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 2498 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-08 06:19:40,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:19:41,007 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,125 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,135 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,342 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:41,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:19:41,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1964 backedges. 340 proven. 1621 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-08 06:19:41,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:19:42,917 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:19:42,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:19:42,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1964 backedges. 1943 proven. 18 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-09-08 06:19:42,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081027977] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:19:42,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:19:42,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 70 [2024-09-08 06:19:42,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001547974] [2024-09-08 06:19:42,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:19:42,968 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-08 06:19:42,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:19:42,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-08 06:19:42,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=3740, Unknown=0, NotChecked=0, Total=4970 [2024-09-08 06:19:42,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:19:42,971 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:19:42,972 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 9.985915492957746) internal successors, (709), 70 states have internal predecessors, (709), 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-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:19:42,972 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:19:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:19:51,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:19:51,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:19:51,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:19:51,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-08 06:19:51,631 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:19:51,632 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:19:51,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:19:51,632 INFO L85 PathProgramCache]: Analyzing trace with hash -299919361, now seen corresponding path program 1 times [2024-09-08 06:19:51,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:19:51,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436520866] [2024-09-08 06:19:51,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:19:51,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:19:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:19:57,704 INFO L134 CoverageAnalysis]: Checked inductivity of 1759 backedges. 216 proven. 1543 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:19:57,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:19:57,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436520866] [2024-09-08 06:19:57,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436520866] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:19:57,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533394923] [2024-09-08 06:19:57,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:19:57,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:19:57,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:19:57,708 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:19:57,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-08 06:19:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:19:58,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 2371 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-08 06:19:58,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:19:58,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:19:58,682 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:19:58,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1759 backedges. 216 proven. 1543 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:19:58,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:20:00,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:20:00,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:20:00,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1759 backedges. 1739 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:00,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533394923] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:20:00,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:20:00,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 70 [2024-09-08 06:20:00,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599856509] [2024-09-08 06:20:00,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:20:00,375 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-08 06:20:00,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:20:00,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-08 06:20:00,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=3740, Unknown=0, NotChecked=0, Total=4970 [2024-09-08 06:20:00,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:00,378 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:20:00,378 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 9.633802816901408) internal successors, (684), 70 states have internal predecessors, (684), 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-09-08 06:20:00,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:00,378 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:00,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:05,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:05,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:05,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:05,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-08 06:20:05,558 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-08 06:20:05,558 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:20:05,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:20:05,559 INFO L85 PathProgramCache]: Analyzing trace with hash 948342707, now seen corresponding path program 2 times [2024-09-08 06:20:05,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:20:05,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442201688] [2024-09-08 06:20:05,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:20:05,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:20:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:20:11,501 INFO L134 CoverageAnalysis]: Checked inductivity of 1689 backedges. 45 proven. 1644 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:11,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:20:11,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442201688] [2024-09-08 06:20:11,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442201688] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:20:11,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482884569] [2024-09-08 06:20:11,501 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-08 06:20:11,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:20:11,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:20:11,503 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:20:11,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-08 06:20:11,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-08 06:20:11,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-08 06:20:11,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 2332 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-08 06:20:11,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:20:11,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-09-08 06:20:11,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 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 39 treesize of output 46 [2024-09-08 06:20:12,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:20:12,020 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2024-09-08 06:20:12,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-09-08 06:20:12,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2024-09-08 06:20:12,240 INFO L134 CoverageAnalysis]: Checked inductivity of 1689 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 1578 trivial. 0 not checked. [2024-09-08 06:20:12,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-08 06:20:12,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482884569] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-08 06:20:12,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-08 06:20:12,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [36] total 43 [2024-09-08 06:20:12,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279989147] [2024-09-08 06:20:12,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:20:12,241 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-09-08 06:20:12,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:20:12,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-09-08 06:20:12,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1681, Unknown=0, NotChecked=0, Total=1806 [2024-09-08 06:20:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:12,243 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:20:12,243 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.285714285714286) internal successors, (51), 8 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-09-08 06:20:12,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:12,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:12,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:13,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:13,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:13,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:13,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-08 06:20:13,522 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-08 06:20:13,523 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:20:13,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:20:13,523 INFO L85 PathProgramCache]: Analyzing trace with hash 565703903, now seen corresponding path program 2 times [2024-09-08 06:20:13,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:20:13,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953764506] [2024-09-08 06:20:13,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:20:13,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:20:13,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:20:19,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1674 backedges. 75 proven. 1599 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:19,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:20:19,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953764506] [2024-09-08 06:20:19,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953764506] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:20:19,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720362503] [2024-09-08 06:20:19,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-08 06:20:19,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:20:19,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:20:19,497 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:20:19,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-08 06:20:19,966 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-08 06:20:19,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-08 06:20:19,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 2320 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-09-08 06:20:19,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:20:20,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,109 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,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 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,156 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,245 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,327 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:20,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:20:20,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1674 backedges. 75 proven. 1599 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:20,385 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:20:21,998 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:20:21,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49 [2024-09-08 06:20:22,048 INFO L134 CoverageAnalysis]: Checked inductivity of 1674 backedges. 1650 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:22,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720362503] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-08 06:20:22,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-08 06:20:22,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 37] total 71 [2024-09-08 06:20:22,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117319756] [2024-09-08 06:20:22,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-08 06:20:22,049 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-08 06:20:22,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:20:22,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-08 06:20:22,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1298, Invalid=3814, Unknown=0, NotChecked=0, Total=5112 [2024-09-08 06:20:22,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:22,053 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:20:22,053 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 9.458333333333334) internal successors, (681), 71 states have internal predecessors, (681), 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-09-08 06:20:22,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:22,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:22,053 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:22,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:27,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:27,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-08 06:20:27,406 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-08 06:20:27,406 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:20:27,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:20:27,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1574963408, now seen corresponding path program 3 times [2024-09-08 06:20:27,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:20:27,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242376029] [2024-09-08 06:20:27,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:20:27,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:20:27,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:20:33,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1567 backedges. 0 proven. 1567 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:20:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242376029] [2024-09-08 06:20:33,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242376029] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:20:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461452391] [2024-09-08 06:20:33,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-08 06:20:33,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:20:33,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:20:33,973 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:20:33,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-08 06:20:34,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-09-08 06:20:34,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-08 06:20:34,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-09-08 06:20:34,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:20:34,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-09-08 06:20:34,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:20:34,591 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2024-09-08 06:20:34,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 83 [2024-09-08 06:20:34,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 6 [2024-09-08 06:20:34,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-09-08 06:20:34,699 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-09-08 06:20:34,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 30 [2024-09-08 06:20:34,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 13 [2024-09-08 06:20:34,975 INFO L349 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2024-09-08 06:20:34,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 74 [2024-09-08 06:20:34,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2024-09-08 06:20:35,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:35,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-09-08 06:20:35,037 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 14 treesize of output 9 [2024-09-08 06:20:35,065 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-09-08 06:20:35,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 23 [2024-09-08 06:20:35,499 INFO L349 Elim1Store]: treesize reduction 36, result has 46.3 percent of original size [2024-09-08 06:20:35,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 89 [2024-09-08 06:20:35,544 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2024-09-08 06:20:35,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 36 [2024-09-08 06:20:35,554 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-09-08 06:20:35,570 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:20:35,571 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 15 treesize of output 19 [2024-09-08 06:20:35,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-09-08 06:20:36,154 INFO L349 Elim1Store]: treesize reduction 30, result has 23.1 percent of original size [2024-09-08 06:20:36,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 96 treesize of output 103 [2024-09-08 06:20:36,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:36,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 56 [2024-09-08 06:20:36,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 42 [2024-09-08 06:20:36,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1567 backedges. 437 proven. 5 refuted. 0 times theorem prover too weak. 1125 trivial. 0 not checked. [2024-09-08 06:20:36,780 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:20:37,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1567 backedges. 216 proven. 0 refuted. 0 times theorem prover too weak. 1351 trivial. 0 not checked. [2024-09-08 06:20:37,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461452391] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-08 06:20:37,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-09-08 06:20:37,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [35, 23] total 67 [2024-09-08 06:20:37,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491435724] [2024-09-08 06:20:37,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-08 06:20:37,542 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-08 06:20:37,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-08 06:20:37,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-08 06:20:37,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=4119, Unknown=0, NotChecked=0, Total=4556 [2024-09-08 06:20:37,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:37,544 INFO L474 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-09-08 06:20:37,545 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 11 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-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:37,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:37,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:37,546 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-09-08 06:20:38,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:38,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-08 06:20:38,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-08 06:20:38,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-08 06:20:38,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-08 06:20:38,884 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:20:38,885 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [thr1Err1ASSERT_VIOLATIONWITNESS_INVARIANT, thr1Err0ASSERT_VIOLATIONWITNESS_INVARIANT] === [2024-09-08 06:20:38,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-08 06:20:38,885 INFO L85 PathProgramCache]: Analyzing trace with hash 381025480, now seen corresponding path program 1 times [2024-09-08 06:20:38,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-08 06:20:38,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40054078] [2024-09-08 06:20:38,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:20:38,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-08 06:20:39,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:20:46,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1605 backedges. 27 proven. 1578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:46,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-08 06:20:46,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40054078] [2024-09-08 06:20:46,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40054078] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-08 06:20:46,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532836198] [2024-09-08 06:20:46,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-08 06:20:46,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-08 06:20:46,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 [2024-09-08 06:20:46,031 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-08 06:20:46,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-08 06:20:46,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-08 06:20:46,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 2271 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-09-08 06:20:46,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-08 06:20:46,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,715 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,808 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-09-08 06:20:46,901 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-09-08 06:20:46,909 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-09-08 06:20:46,910 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-09-08 06:20:46,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-09-08 06:20:46,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-09-08 06:20:47,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1605 backedges. 18 proven. 1587 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-08 06:20:47,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-08 06:20:47,278 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (and (forall ((v_DerPreprocessor_18 (Array Int Int))) (<= 0 (select (select (store |c_#memory_int| |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_18) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|))) (forall ((v_DerPreprocessor_18 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_18) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 64))) (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (let ((.cse1 (div (+ (- 1) .cse0) 2))) (or (and (forall ((v_DerPreprocessor_17 (Array Int Int))) (<= (select (select (store |c_#memory_int| |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_17) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 64)) (forall ((v_DerPreprocessor_17 (Array Int Int))) (<= 0 (select (select (store |c_#memory_int| |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_17) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|)))) (< (+ 32 .cse1) 0) (< 0 .cse1) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0)))))) is different from false [2024-09-08 06:20:47,361 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (select |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|)) (.cse2 (* (- 1) c_~next_alloc_idx~0))) (and (let ((.cse1 (div (+ (- 3) .cse2) 2))) (or (and (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_DerPreprocessor_17 (Array Int Int))) (<= 0 (select (select (store (store |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base| (store .cse0 |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| c_~next_alloc_idx~0)) |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_17) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|))) (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_DerPreprocessor_17 (Array Int Int))) (<= (select (select (store (store |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base| (store .cse0 |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| c_~next_alloc_idx~0)) |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_17) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 64))) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0)) (< (+ 32 .cse1) 0) (< 0 .cse1))) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse2) 2)) 0) (and (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_DerPreprocessor_18 (Array Int Int))) (<= 0 (select (select (store (store |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base| (store .cse0 |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| c_~next_alloc_idx~0)) |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_18) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|))) (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_DerPreprocessor_18 (Array Int Int))) (<= (select (select (store (store |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base| (store .cse0 |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| c_~next_alloc_idx~0)) |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_18) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 64)))) (or (< c_~next_alloc_idx~0 65) (and (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_5 (Array Int Int))) (<= 0 (select (select (store (store |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_19) |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_prenex_5) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|))) (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_DerPreprocessor_19 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (<= (select (select (store (store |c_#memory_int| |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_19) |c_thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_18) |c_thr1Thread3of3ForFork0_push_~#newTop~0#1.base|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 64))) (< (+ 32 (div (+ .cse2 1) 2)) 0)))) is different from false [2024-09-08 06:20:47,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-09-08 06:20:47,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-09-08 06:20:47,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-09-08 06:20:47,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-09-08 06:20:47,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-09-08 06:20:47,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-09-08 06:20:48,765 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 65) (and (forall ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_18 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_22 (Array Int Int))) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_22) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65))) (forall ((v_prenex_29 Int) (v_prenex_58 Int) (v_prenex_30 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_57 (Array Int Int)) (v_prenex_32 Int) (v_prenex_31 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_prenex_5 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)) (= v_prenex_32 v_prenex_31)))) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 64 c_~next_alloc_idx~0) (and (or (and (forall ((v_prenex_72 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_76 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_69 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_DerPreprocessor_23 (Array Int Int))) (or (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|) (< (select (select (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_23) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65))) (forall ((v_prenex_22 Int) (v_prenex_75 (Array Int Int)) (v_prenex_25 Int) (v_prenex_74 (Array Int Int)) (v_prenex_24 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_73 Int) (v_prenex_23 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (or (= v_prenex_25 v_prenex_24) (< 0 (+ (select (select (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1))))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_29 Int) (v_prenex_30 (Array Int Int)) (v_prenex_68 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_32 Int) (v_prenex_67 (Array Int Int)) (v_prenex_31 Int) (v_prenex_5 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_23) v_prenex_68 v_prenex_67) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_DerPreprocessor_21 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_18 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_23 (Array Int Int))) (or (< (select (select (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_23) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65) (= v_prenex_35 v_prenex_34))))) (or (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_28 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_71 Int)) (or (< 0 (+ (select (select (store (let ((.cse1 (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_23) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 4)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)) (= v_prenex_28 v_prenex_27))) (< 0 (div (+ (- 7) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))))))) is different from false [2024-09-08 06:20:50,987 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0) (and (forall ((v_prenex_29 Int) (v_prenex_58 Int) (v_prenex_32 Int) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_30 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_27) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_24) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_125 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_247 (Array Int Int)) (v_prenex_246 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_277 Int) (v_prenex_124 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_27) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65))))) (or (and (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (and (forall ((v_prenex_131 (Array Int Int)) (v_prenex_242 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_148 (Array Int Int)) (v_prenex_137 (Array Int Int)) (v_prenex_139 (Array Int Int)) (v_prenex_145 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_141 Int) (v_prenex_241 Int) (v_prenex_142 Int) (v_prenex_140 Int)) (or (< (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65) (= v_prenex_142 v_prenex_140))) (forall ((v_prenex_68 Int) (v_prenex_146 (Array Int Int)) (v_prenex_135 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_219 (Array Int Int)) (v_prenex_136 Int) (v_prenex_134 Int) (v_prenex_143 Int) (v_prenex_144 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143)))) (< c_~next_alloc_idx~0 59)) (or (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_133 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_71 Int) (v_DerPreprocessor_20 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_132 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (or (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 8)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)) (= v_prenex_28 v_prenex_27))) (< 0 (div (+ (- 11) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))) (or (and (forall ((v_prenex_240 (Array Int Int)) (v_prenex_232 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_235 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_prenex_227 Int) (v_prenex_236 Int) (v_prenex_234 Int) (v_prenex_223 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_230 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_233 (Array Int Int)) (v_prenex_224 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_238 (Array Int Int)) (v_prenex_217 (Array Int Int)) (v_prenex_226 Int) (v_prenex_216 Int) (v_prenex_126 Int) (v_prenex_225 Int) (v_prenex_231 Int) (v_DerPreprocessor_26 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (and (forall ((v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_73 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_147 Int) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_220 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1)) (= v_prenex_25 v_prenex_24))) (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_244 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_72 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_76 (Array Int Int)) (v_prenex_243 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_69 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int)) (or (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|) (< (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65)))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_125 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_215 (Array Int Int)) (v_prenex_214 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_124 Int) (v_prenex_245 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int))) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_214 v_prenex_215) v_prenex_124 v_prenex_125) v_prenex_245 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65))) (forall ((v_prenex_29 Int) (v_prenex_58 Int) (v_prenex_32 Int) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5 (Array Int Int)) (v_prenex_222 Int) (v_prenex_30 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_26) v_prenex_222 v_DerPreprocessor_24) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1))))))) (< 64 c_~next_alloc_idx~0)))) is different from false [2024-09-08 06:20:54,146 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (and (forall ((v_prenex_529 Int) (v_prenex_520 (Array Int Int)) (v_prenex_527 Int) (v_prenex_521 (Array Int Int)) (v_prenex_532 (Array Int Int)) (v_prenex_522 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_514 Int) (v_prenex_535 Int) (v_DerPreprocessor_30 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_398 Int) (v_prenex_530 Int) (v_prenex_531 Int) (v_prenex_519 (Array Int Int)) (v_prenex_540 Int) (v_DerPreprocessor_29 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)) (= v_prenex_529 v_prenex_530))) (forall ((v_prenex_397 (Array Int Int)) (v_prenex_518 Int) (v_prenex_528 Int) (v_prenex_525 Int) (v_prenex_504 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_534 Int) (v_prenex_536 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_516 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_533 Int) (v_prenex_517 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_396 Int)) (or (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_30) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525)))) (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 64 c_~next_alloc_idx~0) (and (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (and (forall ((v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_566 (Array Int Int)) (v_prenex_547 Int) (v_prenex_567 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_569 (Array Int Int)) (v_prenex_548 (Array Int Int)) (v_prenex_576 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_577 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_574 Int) (v_prenex_222 Int) (v_prenex_563 Int) (v_prenex_372 Int) (v_prenex_395 Int)) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))) (forall ((v_prenex_581 (Array Int Int)) (v_prenex_571 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_565 (Array Int Int)) (v_prenex_215 (Array Int Int)) (v_prenex_568 (Array Int Int)) (v_prenex_579 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_214 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_575 Int) (v_prenex_245 Int) (v_prenex_572 Int) (v_prenex_363 Int) (v_prenex_573 Int) (v_prenex_580 Int)) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65)))) (< c_~next_alloc_idx~0 59)) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (< c_~next_alloc_idx~0 53) (and (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_73 Int) (v_prenex_542 (Array Int Int)) (v_prenex_359 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_147 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_541 Int) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_220 Int) (v_prenex_23 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1)) (= v_prenex_25 v_prenex_24))) (forall ((|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_244 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_72 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_368 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_76 (Array Int Int)) (v_prenex_243 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_69 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int)) (or (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65) (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|))))) (or (< 0 (div (+ (- 15) .cse0) 2)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_133 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_71 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_554 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_555 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_366 Int) (v_prenex_132 Int) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (or (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 12)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)) (= v_prenex_28 v_prenex_27))) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))) (or (< c_~next_alloc_idx~0 55) (< (+ (div (+ (- 9) .cse0) 2) 32) 0) (and (forall ((v_prenex_68 Int) (v_prenex_552 (Array Int Int)) (v_prenex_146 (Array Int Int)) (v_prenex_135 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_219 (Array Int Int)) (v_prenex_136 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_357 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_134 Int) (v_prenex_143 Int) (v_prenex_551 Int) (v_prenex_144 Int) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_131 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_prenex_584 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_137 (Array Int Int)) (v_prenex_139 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_585 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_141 Int) (v_prenex_241 Int) (v_prenex_142 Int) (v_prenex_140 Int)) (or (= v_prenex_142 v_prenex_140) (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65))))) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_29 Int) (v_prenex_58 Int) (v_prenex_32 Int) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_587 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_398 Int) (v_prenex_553 Int) (v_prenex_30 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int))) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_553 v_DerPreprocessor_29) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_398 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_397 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_543 Int) (v_prenex_246 Int) (v_DerPreprocessor_21 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_277 Int) (v_prenex_124 Int) (v_prenex_396 Int) (v_DerPreprocessor_18 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_543 v_prenex_544) v_prenex_396 v_prenex_397) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65) (= v_prenex_35 v_prenex_34))))) (or (and (forall ((v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_549 Int) (v_prenex_235 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_prenex_227 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_236 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_234 Int) (v_prenex_223 Int) (v_prenex_361 Int) (v_prenex_230 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_582 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_238 (Array Int Int)) (v_prenex_217 (Array Int Int)) (v_prenex_226 Int) (v_prenex_216 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_126 Int) (v_prenex_225 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_231 Int) (v_prenex_583 Int) (v_prenex_370 Int)) (or (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225)))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)) (or (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61) (and (forall ((v_prenex_380 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_389 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_388 Int) (v_prenex_375 Int) (v_prenex_562 Int) (v_prenex_386 Int) (v_prenex_393 Int) (v_prenex_390 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1)))) (forall ((v_prenex_383 (Array Int Int)) (v_prenex_394 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (v_prenex_558 Int) (v_prenex_546 (Array Int Int)) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_DerPreprocessor_31 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_387 Int) (v_prenex_561 Int) (v_prenex_385 Int) (v_prenex_373 Int) (v_prenex_384 Int) (v_prenex_392 Int)) (or (< (select (select (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_31) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384))))))))) is different from false [2024-09-08 06:21:14,373 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0) (and (forall ((v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_DerPreprocessor_43 (Array Int Int)) (v_prenex_1423 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1443 Int) (v_prenex_2059 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_1441 Int) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_1424 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1456 Int) (v_prenex_1157 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_DerPreprocessor_38 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_43) v_prenex_2059 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)) (= v_prenex_1442 v_prenex_1420))) (forall ((v_prenex_1430 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_1445 Int) (v_DerPreprocessor_43 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2038 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_1088 (Array Int Int)) (v_prenex_2037 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427))))) (or (and (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_1494 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_1498 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1524 Int) (v_prenex_1504 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_1522 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1521 (Array Int Int)) (v_prenex_1508 Int) (v_prenex_1968 Int) (v_prenex_1528 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1525 (Array Int Int)) (v_prenex_1516 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_1694 Int) (v_prenex_1474 Int) (v_prenex_1495 Int) (v_prenex_1492 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522) 1)) (= v_prenex_1514 v_prenex_1492))) (forall ((v_prenex_1493 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1517 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_1713 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_1523 Int) (v_prenex_1507 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1529 (Array Int Int)) (v_prenex_1501 Int) (v_prenex_1946 (Array Int Int)) (v_prenex_1506 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1520 Int) (v_prenex_1947 Int) (v_prenex_1505 Int) (v_prenex_1526 Int) (v_prenex_1502 (Array Int Int)) (v_prenex_1512 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1499 Int) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1497 Int) (v_prenex_1719 (Array Int Int))) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))))) (or (and (forall ((v_prenex_903 Int) (v_prenex_1937 Int) (v_prenex_566 (Array Int Int)) (v_prenex_665 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_547 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_576 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1226 Int) (v_prenex_577 Int) (v_prenex_574 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_372 Int) (v_prenex_395 Int) (v_prenex_1480 Int) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_666 Int) (v_prenex_569 (Array Int Int)) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_222 Int) (v_prenex_563 Int) (v_prenex_904 (Array Int Int))) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))) (forall ((v_prenex_581 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_579 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_214 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_575 Int) (v_prenex_572 Int) (v_prenex_573 Int) (v_prenex_571 (Array Int Int)) (v_prenex_215 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1698 Int) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_1174 Int) (v_prenex_580 Int)) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65)))) (< c_~next_alloc_idx~0 47) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_244 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_72 (Array Int Int)) (v_prenex_899 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_76 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1464 Int) (v_DerPreprocessor_28 (Array Int Int)) (v_prenex_1180 Int) (v_prenex_1181 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_1465 (Array Int Int)) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_1730 Int) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65) (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|))) (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_1705 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_1164 Int) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_1942 (Array Int Int)) (v_prenex_147 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_882 Int) (v_prenex_220 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int))) (or (= v_prenex_25 v_prenex_24) (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22))))))) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (< c_~next_alloc_idx~0 53) (and (forall ((v_prenex_925 Int) (v_prenex_1697 (Array Int Int)) (v_prenex_1159 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_918 (Array Int Int)) (v_prenex_919 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_917 Int) (v_prenex_936 Int) (v_prenex_915 Int) (v_prenex_1963 (Array Int Int)) (v_prenex_653 (Array Int Int)) (v_prenex_935 Int) (v_prenex_913 Int) (v_prenex_932 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_1696 Int) (v_prenex_926 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65) (= v_prenex_915 v_prenex_913))) (forall ((v_prenex_909 Int) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_1738 Int) (v_prenex_930 Int) (v_prenex_910 (Array Int Int)) (v_prenex_933 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_894 Int) (v_prenex_937 (Array Int Int)) (v_prenex_916 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_1482 Int) (v_prenex_1483 (Array Int Int)) (v_prenex_938 Int) (v_prenex_1721 (Array Int Int)) (v_prenex_895 (Array Int Int)) (v_prenex_1940 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (= v_prenex_929 v_prenex_909) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)))))) (or (and (forall ((v_prenex_29 Int) (v_prenex_1693 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_prenex_1935 Int) (v_DerPreprocessor_42 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_553 Int) (v_prenex_30 (Array Int Int)) (v_prenex_1222 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_58 Int) (v_prenex_32 Int) (v_prenex_1223 (Array Int Int)) (v_prenex_31 Int) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_1692 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_1171 (Array Int Int)) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_1956 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_277 Int) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_897 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1712 Int) (v_prenex_1535 Int) (v_prenex_543 Int) (v_prenex_246 Int) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int)) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65)))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (< 0 (div (+ (- 27) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_prenex_1722 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_555 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1541 Int) (v_prenex_132 Int) (v_prenex_672 Int) (v_prenex_1184 Int) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_133 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_71 Int) (v_prenex_1533 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_1971 Int) (v_prenex_366 Int) (v_DerPreprocessor_17 (Array Int Int))) (or (= v_prenex_28 v_prenex_27) (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 24)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1))))) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1105 Int) (v_prenex_1423 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_1441 Int) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_1424 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1974 Int) (v_prenex_1456 Int) (v_prenex_1157 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_DerPreprocessor_38 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1974 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)) (= v_prenex_1442 v_prenex_1420))) (forall ((v_prenex_1430 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1445 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_1088 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_1951 Int) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1951 v_prenex_1950) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427))))) (or (and (forall ((v_prenex_1173 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_prenex_905 Int) (v_prenex_661 (Array Int Int)) (v_prenex_584 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1468 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1948 (Array Int Int)) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_131 (Array Int Int)) (v_prenex_1949 Int) (v_prenex_137 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_662 Int) (v_prenex_585 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_241 Int) (v_prenex_140 Int) (v_prenex_1172 Int)) (or (= v_prenex_142 v_prenex_140) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65))) (forall ((v_prenex_68 Int) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_136 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_134 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_1486 Int) (v_prenex_551 Int) (v_prenex_890 Int) (v_prenex_891 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_144 Int) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143)))) (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (< c_~next_alloc_idx~0 43)) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (< c_~next_alloc_idx~0 49) (and (forall ((v_prenex_1471 (Array Int Int)) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_1700 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_659 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_373 Int) (v_prenex_392 Int) (v_prenex_394 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (v_prenex_1701 (Array Int Int)) (v_prenex_558 Int) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_387 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_561 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_1470 Int)) (or (= v_prenex_387 v_prenex_384) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65))) (forall ((v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1727 (Array Int Int)) (v_prenex_1488 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_1162 Int) (v_prenex_393 Int) (v_prenex_390 Int) (v_prenex_391 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_893 (Array Int Int)) (v_prenex_1726 Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_386 Int) (v_prenex_562 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1)))))) (or (and (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_2022 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_1976 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_1987 Int) (v_prenex_2018 Int) (v_prenex_1986 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1985 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1983 Int) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_1981 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_2020 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1997 v_prenex_2004) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1)))) (forall ((v_prenex_1691 (Array Int Int)) (v_prenex_2001 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2019 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1984 Int) (v_prenex_2013 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1982 Int) (v_prenex_2016 Int) (v_prenex_1980 Int) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1978 (Array Int Int)) (v_prenex_1998 Int) (v_prenex_2006 Int) (v_prenex_1977 (Array Int Int)) (v_prenex_1953 Int) (v_prenex_1979 (Array Int Int)) (v_prenex_1995 Int) (v_prenex_2021 Int) (v_prenex_1690 Int)) (or (= v_prenex_2016 v_prenex_2006) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (< c_~next_alloc_idx~0 55) (and (forall ((v_prenex_529 Int) (v_prenex_520 (Array Int Int)) (v_prenex_527 Int) (v_prenex_521 (Array Int Int)) (v_prenex_522 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_535 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_530 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_prenex_1960 Int) (v_prenex_531 Int) (v_prenex_519 (Array Int Int)) (v_prenex_1166 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (v_prenex_532 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_514 Int) (v_prenex_1734 Int) (v_prenex_886 Int) (v_prenex_1735 (Array Int Int)) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_540 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)) (= v_prenex_529 v_prenex_530))) (forall ((v_prenex_1939 Int) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_902 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_504 Int) (v_prenex_534 Int) (v_prenex_536 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_prenex_516 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_533 Int) (v_prenex_517 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1709 (Array Int Int)) (v_prenex_396 Int) (v_prenex_1484 Int) (v_prenex_1182 Int) (v_prenex_1183 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_505 (Array Int Int)) (v_prenex_686 Int) (v_prenex_1938 (Array Int Int)) (v_DerPreprocessor_33 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525)))) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_885 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_236 Int) (v_prenex_1707 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_234 Int) (v_prenex_230 Int) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_1706 Int) (v_prenex_235 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_227 Int) (v_prenex_664 Int) (v_prenex_884 Int) (v_prenex_223 Int) (v_prenex_1476 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1176 Int) (v_prenex_361 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_582 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_216 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_675 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_231 Int) (v_prenex_370 Int) (v_prenex_1160 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_676 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_126 Int) (v_prenex_1531 Int) (v_prenex_583 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225))))) (or (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0) (and (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1203 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1168 Int) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (v_prenex_1204 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_834 Int) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1710 Int) (v_prenex_1213 Int) (v_prenex_1210 Int) (v_prenex_1198 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65))) (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_821 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1967 (Array Int Int)) (v_prenex_1205 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_1209 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1200 Int) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_prenex_1190 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_1490 Int) (v_DerPreprocessor_34 (Array Int Int))) (or (= v_prenex_1207 v_prenex_1186) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1))))))) (< 64 c_~next_alloc_idx~0)))) is different from false [2024-09-08 06:21:18,908 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_2381 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2413 Int) (v_DerPreprocessor_43 (Array Int Int)) (v_prenex_2398 Int) (v_prenex_2410 Int) (v_prenex_2038 Int) (v_prenex_2396 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_2393 (Array Int Int)) (v_prenex_2037 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2415 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2421 Int) (v_prenex_2400 Int) (v_prenex_2384 Int) (v_prenex_2386 Int) (v_prenex_2382 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2413 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421))) (forall ((v_prenex_2383 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_2414 Int) (v_prenex_2417 (Array Int Int)) (v_prenex_2376 Int) (v_prenex_2399 Int) (v_prenex_2059 Int) (v_prenex_2411 Int) (v_prenex_2412 Int) (v_prenex_2397 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2392 (Array Int Int)) (v_prenex_2375 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2416 (Array Int Int)) (v_prenex_2425 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_2387 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (v_prenex_2401 Int) (v_prenex_2385 Int)) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2376 v_prenex_2375) v_prenex_2059 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1)))))) (or (< c_~next_alloc_idx~0 65) (and (forall ((v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_prenex_1423 Int) (v_prenex_2431 Int) (v_prenex_1443 Int) (v_prenex_2059 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_1441 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_2430 (Array Int Int)) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_1424 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1456 Int) (v_prenex_1157 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_DerPreprocessor_38 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)) (= v_prenex_1442 v_prenex_1420))) (forall ((v_prenex_1430 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_1445 Int) (v_DerPreprocessor_43 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2038 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (v_prenex_2037 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_45) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427)))) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 62 c_~next_alloc_idx~0) (and (or (< 0 (div (+ (- 29) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_prenex_1722 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_555 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1541 Int) (v_prenex_132 Int) (v_prenex_672 Int) (v_prenex_1184 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_133 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1723 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_71 Int) (v_prenex_1533 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_1971 Int) (v_prenex_366 Int) (v_DerPreprocessor_17 (Array Int Int))) (or (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 26)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)) (= v_prenex_28 v_prenex_27)))) (or (< c_~next_alloc_idx~0 39) (and (forall ((v_prenex_244 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_prenex_899 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_prenex_76 (Array Int Int)) (v_prenex_1464 Int) (v_DerPreprocessor_28 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1180 Int) (v_prenex_1181 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_2335 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_1730 Int) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int)) (or (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65))) (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_1705 (Array Int Int)) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_1164 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_147 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_882 Int) (v_prenex_220 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_2360 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1)) (= v_prenex_25 v_prenex_24)))) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (< c_~next_alloc_idx~0 47) (and (forall ((v_prenex_1471 (Array Int Int)) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (v_prenex_373 Int) (v_prenex_392 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2370 Int) (v_prenex_394 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1701 (Array Int Int)) (v_prenex_558 Int) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_387 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_561 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_1470 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384))) (forall ((v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_1488 Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_1162 Int) (v_prenex_393 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_390 Int) (v_prenex_391 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_893 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1726 Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (v_prenex_562 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1))))) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_581 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_579 Int) (v_prenex_214 Int) (v_prenex_2332 Int) (v_prenex_575 Int) (v_prenex_572 Int) (v_prenex_573 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_215 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1698 Int) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_1174 Int) (v_prenex_580 Int)) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65))) (forall ((v_prenex_903 Int) (v_prenex_1937 Int) (v_prenex_566 (Array Int Int)) (v_prenex_665 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_547 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_576 Int) (v_prenex_1226 Int) (v_prenex_577 Int) (v_prenex_574 Int) (v_prenex_2356 Int) (v_prenex_372 Int) (v_prenex_395 Int) (v_prenex_1480 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2355 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_578 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_666 Int) (v_prenex_569 (Array Int Int)) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_222 Int) (v_prenex_563 Int) (v_prenex_904 (Array Int Int))) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))))) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_68 Int) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_136 Int) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_134 Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_1486 Int) (v_prenex_551 Int) (v_prenex_890 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_144 Int) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_1173 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_prenex_905 Int) (v_prenex_661 (Array Int Int)) (v_prenex_584 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_1948 (Array Int Int)) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2371 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_1949 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_137 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_662 Int) (v_prenex_585 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_241 Int) (v_prenex_140 Int) (v_prenex_1172 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65) (= v_prenex_142 v_prenex_140))))) (or (and (forall ((v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_prenex_1423 Int) (v_prenex_1443 Int) (v_prenex_2334 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_1441 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_1424 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1974 Int) (v_prenex_1456 Int) (v_prenex_1157 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_DerPreprocessor_38 (Array Int Int))) (or (= v_prenex_1442 v_prenex_1420) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)))) (forall ((v_prenex_1430 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_2358 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_1445 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_1951 Int) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (and (forall ((v_prenex_1493 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1517 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_1713 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_1523 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1529 (Array Int Int)) (v_prenex_1501 Int) (v_prenex_1946 (Array Int Int)) (v_prenex_1506 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (v_prenex_1520 Int) (v_prenex_2352 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2351 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1947 Int) (v_prenex_1505 Int) (v_prenex_1526 Int) (v_prenex_1502 (Array Int Int)) (v_prenex_1512 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1499 Int) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1497 Int) (v_prenex_1719 (Array Int Int))) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))) (forall ((v_prenex_1494 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_1498 (Array Int Int)) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1524 Int) (v_prenex_1504 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_1522 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_1508 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1968 Int) (v_prenex_1528 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1525 (Array Int Int)) (v_prenex_1516 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_1694 Int) (v_prenex_1474 Int) (v_prenex_1495 Int) (v_prenex_1492 Int)) (or (= v_prenex_1514 v_prenex_1492) (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522)))))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (< c_~next_alloc_idx~0 53) (and (forall ((v_prenex_529 Int) (v_prenex_520 (Array Int Int)) (v_prenex_527 Int) (v_prenex_521 (Array Int Int)) (v_prenex_522 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_535 Int) (v_prenex_2338 Int) (v_prenex_530 Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_prenex_1960 Int) (v_prenex_531 Int) (v_prenex_519 (Array Int Int)) (v_prenex_1166 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_532 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_886 Int) (v_prenex_1735 (Array Int Int)) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_540 Int)) (or (= v_prenex_529 v_prenex_530) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)))) (forall ((v_prenex_2361 (Array Int Int)) (v_prenex_1939 Int) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_902 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_504 Int) (v_prenex_534 Int) (v_prenex_536 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_prenex_516 (Array Int Int)) (v_prenex_533 Int) (v_prenex_517 (Array Int Int)) (v_prenex_1709 (Array Int Int)) (v_prenex_396 Int) (v_prenex_1484 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1182 Int) (v_prenex_1183 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_505 (Array Int Int)) (v_prenex_686 Int) (v_prenex_1938 (Array Int Int)) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525))))) (or (and (forall ((v_prenex_909 Int) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_1738 Int) (v_prenex_930 Int) (v_prenex_910 (Array Int Int)) (v_prenex_933 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (v_prenex_2354 Int) (v_prenex_894 Int) (v_prenex_937 (Array Int Int)) (v_prenex_916 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_1482 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2353 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_938 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1721 (Array Int Int)) (v_prenex_895 (Array Int Int)) (v_prenex_1940 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)) (= v_prenex_929 v_prenex_909))) (forall ((v_prenex_925 Int) (v_prenex_1697 (Array Int Int)) (v_prenex_1159 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (v_prenex_918 (Array Int Int)) (v_prenex_2330 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_919 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_917 Int) (v_prenex_936 Int) (v_prenex_915 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1963 (Array Int Int)) (v_prenex_653 (Array Int Int)) (v_prenex_935 Int) (v_prenex_913 Int) (v_prenex_932 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_1696 Int) (v_prenex_926 (Array Int Int))) (or (= v_prenex_915 v_prenex_913) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65)))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_885 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_236 Int) (v_prenex_1707 (Array Int Int)) (v_prenex_234 Int) (v_prenex_230 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_1706 Int) (v_prenex_235 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_237 (Array Int Int)) (v_prenex_227 Int) (v_prenex_664 Int) (v_prenex_884 Int) (v_prenex_223 Int) (v_prenex_2366 Int) (v_prenex_1476 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1176 Int) (v_prenex_361 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2366 v_prenex_2365) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_2341 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_216 Int) (v_prenex_675 Int) (v_prenex_231 Int) (v_prenex_370 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1160 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_233 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_676 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_126 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_2342 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225)))) (< c_~next_alloc_idx~0 43)) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_2022 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_1987 Int) (v_prenex_2018 Int) (v_prenex_1986 Int) (v_prenex_1985 Int) (v_prenex_1983 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_1981 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_2368 Int) (v_prenex_2020 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1)))) (forall ((v_prenex_1691 (Array Int Int)) (v_prenex_2001 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2019 Int) (v_prenex_1984 Int) (v_prenex_2013 Int) (v_prenex_1982 Int) (v_prenex_2016 Int) (v_prenex_1980 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1978 (Array Int Int)) (v_prenex_1998 Int) (v_prenex_2006 Int) (v_prenex_1977 (Array Int Int)) (v_prenex_1953 Int) (v_prenex_1979 (Array Int Int)) (v_prenex_1995 Int) (v_prenex_2344 Int) (v_prenex_2021 Int) (v_prenex_1690 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65) (= v_prenex_2016 v_prenex_2006))))) (or (and (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_821 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1967 (Array Int Int)) (v_prenex_1205 Int) (v_prenex_1209 (Array Int Int)) (v_prenex_1200 Int) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1190 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_2364 Int) (v_prenex_1490 Int) (v_DerPreprocessor_34 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)) (= v_prenex_1207 v_prenex_1186))) (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_prenex_1203 Int) (v_prenex_1168 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1204 (Array Int Int)) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_834 Int) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1710 Int) (v_prenex_1213 Int) (v_prenex_1210 Int) (v_prenex_1198 Int) (v_prenex_2340 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65)))) (< c_~next_alloc_idx~0 55) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (< c_~next_alloc_idx~0 49) (and (forall ((v_prenex_29 Int) (v_prenex_1693 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_prenex_1935 Int) (v_prenex_553 Int) (v_prenex_30 (Array Int Int)) (v_prenex_1222 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_prenex_2374 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_58 Int) (v_prenex_2373 (Array Int Int)) (v_prenex_32 Int) (v_prenex_1223 (Array Int Int)) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_1692 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_1171 (Array Int Int)) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_1956 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_277 Int) (v_prenex_2350 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_897 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1712 Int) (v_prenex_1535 Int) (v_prenex_543 Int) (v_prenex_246 Int) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65) (= v_prenex_35 v_prenex_34))))))))) is different from false [2024-09-08 06:21:30,650 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0) (and (forall ((v_prenex_3013 (Array Int Int)) (v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_prenex_1423 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2431 Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_1441 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_2430 (Array Int Int)) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_1424 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1456 Int) (v_prenex_3014 Int) (v_prenex_1157 Int) (v_prenex_2665 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_DerPreprocessor_38 (Array Int Int)) (v_prenex_2661 Int)) (or (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_48) v_prenex_3014 v_prenex_3013) v_prenex_2665 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2661 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450))) (= v_prenex_1442 v_prenex_1420))) (forall ((v_prenex_1430 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_1445 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1440 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_prenex_1087 Int) (v_prenex_3123 Int) (v_prenex_3041 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_2664 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_prenex_2660 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_48) v_prenex_3041 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3123 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427))))) (or (< 64 c_~next_alloc_idx~0) (and (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_3173 (Array Int Int)) (v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_1488 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_2691 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_1162 Int) (v_prenex_393 Int) (v_prenex_390 Int) (v_prenex_2690 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_893 (Array Int Int)) (v_prenex_1726 Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (v_prenex_562 Int) (v_prenex_3172 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3172 v_prenex_3173) v_prenex_2691 v_prenex_2690) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1)))) (forall ((v_prenex_1471 (Array Int Int)) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2668 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3143 Int) (v_prenex_373 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_392 Int) (v_prenex_2370 Int) (v_prenex_394 (Array Int Int)) (v_prenex_3142 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (v_prenex_1701 (Array Int Int)) (v_prenex_558 Int) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_2669 Int) (v_prenex_387 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_561 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_1470 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3143 v_prenex_3142) v_prenex_2669 v_prenex_2668) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384)))) (< c_~next_alloc_idx~0 43)) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_903 Int) (v_prenex_1937 Int) (v_prenex_566 (Array Int Int)) (v_prenex_665 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_547 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_576 Int) (v_prenex_1226 Int) (v_prenex_577 Int) (v_prenex_574 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2697 Int) (v_prenex_2356 Int) (v_prenex_372 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_395 Int) (v_prenex_1480 Int) (v_DerPreprocessor_47 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2355 (Array Int Int)) (v_prenex_2696 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_666 Int) (v_prenex_569 (Array Int Int)) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_222 Int) (v_prenex_563 Int) (v_prenex_904 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int)) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_47) v_prenex_2697 v_prenex_2696) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))) (forall ((v_prenex_581 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_579 Int) (v_prenex_214 Int) (v_prenex_2332 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_575 Int) (v_prenex_3125 Int) (v_prenex_572 Int) (v_prenex_2675 Int) (v_prenex_573 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (v_prenex_3124 (Array Int Int)) (v_prenex_2674 (Array Int Int)) (v_prenex_215 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1698 Int) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_1174 Int) (v_prenex_580 Int)) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3125 v_prenex_3124) v_prenex_2675 v_prenex_2674) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65))))) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_2381 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_3138 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2776 Int) (v_prenex_2413 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2398 Int) (v_prenex_2410 Int) (v_prenex_2774 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2396 Int) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_2393 (Array Int Int)) (v_prenex_2775 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2772 (Array Int Int)) (v_prenex_2773 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (v_prenex_2415 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_3139 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2421 Int) (v_prenex_2400 Int) (v_prenex_2384 Int) (v_prenex_2386 Int) (v_prenex_2382 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3139 v_prenex_3138) v_prenex_2776 v_prenex_2775) v_prenex_2413 v_prenex_2773) v_prenex_2774 v_prenex_2772) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421))) (forall ((v_prenex_2383 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2716 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_2414 Int) (v_prenex_2417 (Array Int Int)) (v_prenex_2376 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3168 Int) (v_prenex_2399 Int) (v_prenex_2411 Int) (v_prenex_2412 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2771 Int) (v_prenex_2397 Int) (v_prenex_2392 (Array Int Int)) (v_prenex_2375 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (v_prenex_3169 (Array Int Int)) (v_prenex_2416 (Array Int Int)) (v_prenex_2717 Int) (v_prenex_2425 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_2387 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (v_prenex_2401 Int) (v_prenex_2385 Int)) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3168 v_prenex_3169) v_prenex_2717 v_prenex_2716) v_prenex_2376 v_prenex_2375) v_prenex_2771 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1)))))) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_1171 (Array Int Int)) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_1956 Int) (v_prenex_2705 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_277 Int) (v_prenex_2350 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3145 Int) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_3144 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_897 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1712 Int) (v_prenex_1535 Int) (v_prenex_543 Int) (v_prenex_246 Int) (v_prenex_2704 (Array Int Int)) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int)) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3145 v_prenex_3144) v_prenex_2705 v_prenex_2704) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65))) (forall ((v_prenex_29 Int) (v_prenex_2682 (Array Int Int)) (v_prenex_3175 (Array Int Int)) (v_prenex_1693 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_prenex_1935 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_553 Int) (v_prenex_30 (Array Int Int)) (v_prenex_1222 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_prenex_2374 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_58 Int) (v_prenex_2373 (Array Int Int)) (v_prenex_32 Int) (v_prenex_1223 (Array Int Int)) (v_prenex_31 Int) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_1692 Int) (v_prenex_2683 Int) (v_prenex_3174 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3174 v_prenex_3175) v_prenex_2683 v_prenex_2682) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))))) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (and (forall ((v_prenex_3177 (Array Int Int)) (v_prenex_1493 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1517 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_1713 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_2711 Int) (v_prenex_1523 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1529 (Array Int Int)) (v_prenex_1501 Int) (v_prenex_1946 (Array Int Int)) (v_prenex_1506 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1520 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2352 Int) (v_prenex_2351 (Array Int Int)) (v_prenex_1947 Int) (v_prenex_2710 (Array Int Int)) (v_prenex_1505 Int) (v_prenex_1526 Int) (v_prenex_1502 (Array Int Int)) (v_prenex_1512 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1499 Int) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1497 Int) (v_prenex_1719 (Array Int Int)) (v_prenex_3176 Int)) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3176 v_prenex_3177) v_prenex_2711 v_prenex_2710) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))) (forall ((v_prenex_1494 (Array Int Int)) (v_prenex_2686 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_1498 (Array Int Int)) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1524 Int) (v_prenex_1504 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_1522 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3147 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3146 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_1508 Int) (v_prenex_1968 Int) (v_prenex_1528 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1525 (Array Int Int)) (v_prenex_1516 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_1694 Int) (v_prenex_2687 Int) (v_prenex_1474 Int) (v_prenex_1495 Int) (v_prenex_1492 Int)) (or (= v_prenex_1514 v_prenex_1492) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3147 v_prenex_3146) v_prenex_2687 v_prenex_2686) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522) 1))))) (< c_~next_alloc_idx~0 53)) (or (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0) (and (forall ((v_prenex_3134 (Array Int Int)) (v_prenex_1430 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_2358 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_1445 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_1951 Int) (v_prenex_3135 Int) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3135 v_prenex_3134) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427))) (forall ((v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_2666 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_prenex_1423 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1443 Int) (v_prenex_2334 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_1441 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3162 Int) (v_prenex_3163 (Array Int Int)) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_1424 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_2667 Int) (v_prenex_1436 Int) (v_prenex_1974 Int) (v_prenex_1456 Int) (v_prenex_1157 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_DerPreprocessor_38 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3162 v_prenex_3163) v_prenex_2667 v_prenex_2666) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)) (= v_prenex_1442 v_prenex_1420))))) (or (and (forall ((v_prenex_1691 (Array Int Int)) (v_prenex_2001 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2677 Int) (v_prenex_2019 Int) (v_prenex_1984 Int) (v_prenex_2013 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1982 Int) (v_prenex_2016 Int) (v_prenex_1980 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3166 Int) (v_prenex_3167 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (v_prenex_2676 (Array Int Int)) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1978 (Array Int Int)) (v_prenex_1998 Int) (v_prenex_2006 Int) (v_prenex_1977 (Array Int Int)) (v_prenex_1953 Int) (v_prenex_1979 (Array Int Int)) (v_prenex_1995 Int) (v_prenex_2344 Int) (v_prenex_2021 Int) (v_prenex_1690 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3166 v_prenex_3167) v_prenex_2677 v_prenex_2676) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65) (= v_prenex_2016 v_prenex_2006))) (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_2022 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_3136 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_2699 Int) (v_prenex_1987 Int) (v_prenex_2018 Int) (v_prenex_1986 Int) (v_prenex_1985 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1983 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_1981 (Array Int Int)) (v_prenex_2698 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_3137 Int) (v_prenex_2368 Int) (v_prenex_2020 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3137 v_prenex_3136) v_prenex_2699 v_prenex_2698) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1))))) (< c_~next_alloc_idx~0 55) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (< c_~next_alloc_idx~0 49) (and (forall ((v_prenex_529 Int) (v_prenex_3157 (Array Int Int)) (v_prenex_520 (Array Int Int)) (v_prenex_527 Int) (v_prenex_521 (Array Int Int)) (v_prenex_522 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_535 Int) (v_prenex_2338 Int) (v_prenex_2695 Int) (v_prenex_530 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_prenex_1960 Int) (v_prenex_531 Int) (v_prenex_519 (Array Int Int)) (v_prenex_1166 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_DerPreprocessor_29 (Array Int Int)) (v_prenex_2694 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (v_prenex_532 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_886 Int) (v_prenex_1735 (Array Int Int)) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_540 Int) (v_prenex_3156 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3156 v_prenex_3157) v_prenex_2695 v_prenex_2694) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)) (= v_prenex_529 v_prenex_530))) (forall ((v_prenex_2361 (Array Int Int)) (v_prenex_1939 Int) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_902 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_504 Int) (v_prenex_534 Int) (v_prenex_536 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_prenex_3129 Int) (v_prenex_516 (Array Int Int)) (v_prenex_533 Int) (v_prenex_517 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2673 Int) (v_prenex_1709 (Array Int Int)) (v_prenex_396 Int) (v_prenex_1484 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_1182 Int) (v_prenex_1183 (Array Int Int)) (v_prenex_2672 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_3128 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_686 Int) (v_prenex_1938 (Array Int Int)) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3129 v_prenex_3128) v_prenex_2673 v_prenex_2672) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525))))) (or (and (forall ((v_prenex_3150 (Array Int Int)) (v_prenex_2729 Int) (v_prenex_2761 (Array Int Int)) (v_prenex_2726 Int) (v_prenex_2724 (Array Int Int)) (v_prenex_2746 (Array Int Int)) (v_prenex_2749 Int) (v_prenex_2743 (Array Int Int)) (v_prenex_2728 Int) (v_prenex_2755 Int) (v_prenex_2736 (Array Int Int)) (v_prenex_2759 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2431 Int) (v_prenex_2059 Int) (v_prenex_2730 Int) (v_prenex_2752 Int) (v_prenex_2719 (Array Int Int)) (v_prenex_2753 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_2430 (Array Int Int)) (v_prenex_2750 (Array Int Int)) (v_prenex_2758 Int) (v_prenex_2757 (Array Int Int)) (v_prenex_2735 (Array Int Int)) (v_prenex_2738 Int) (v_prenex_2733 (Array Int Int)) (v_prenex_2765 Int) (v_prenex_2747 (Array Int Int)) (v_prenex_2769 (Array Int Int)) (v_prenex_2767 Int) (v_prenex_2740 Int) (v_prenex_2742 Int) (v_prenex_3151 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3151 v_prenex_3150) v_prenex_2758 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_prenex_2747) v_prenex_2749 v_prenex_2769) v_prenex_2726 v_prenex_2761) v_prenex_2752 v_prenex_2746) v_prenex_2740 v_prenex_2719) v_prenex_2767 v_prenex_2743) v_prenex_2765 v_prenex_2759) v_prenex_2728 v_prenex_2733) v_prenex_2738 v_prenex_2724) v_prenex_2730 v_prenex_2736) v_prenex_2753 v_prenex_2735) v_prenex_2755 v_prenex_2757) v_prenex_2729 v_prenex_2750) v_prenex_2755) v_prenex_2742) 1)) (= v_prenex_2755 v_prenex_2729))) (forall ((v_prenex_3180 Int) (v_prenex_2720 (Array Int Int)) (v_prenex_2764 (Array Int Int)) (v_prenex_2762 (Array Int Int)) (v_prenex_2725 Int) (v_prenex_2745 (Array Int Int)) (v_prenex_2727 Int) (v_prenex_2721 (Array Int Int)) (v_prenex_2722 (Array Int Int)) (v_prenex_2744 (Array Int Int)) (v_prenex_2732 Int) (v_prenex_2754 Int) (v_prenex_2714 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2751 Int) (v_prenex_2718 (Array Int Int)) (v_prenex_2731 Int) (v_prenex_2038 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2770 (Array Int Int)) (v_prenex_2037 (Array Int Int)) (v_prenex_2756 (Array Int Int)) (v_prenex_2734 (Array Int Int)) (v_prenex_2737 Int) (v_prenex_2715 Int) (v_prenex_2739 Int) (v_prenex_2766 Int) (v_prenex_2723 Int) (v_prenex_2748 (Array Int Int)) (v_prenex_2768 Int) (v_prenex_2741 Int) (v_prenex_2763 Int) (v_prenex_2760 Int) (v_prenex_3181 (Array Int Int))) (or (= v_prenex_2751 v_prenex_2763) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3180 v_prenex_3181) v_prenex_2715 v_prenex_2714) v_prenex_2754 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2737 v_prenex_2748) v_prenex_2731 v_prenex_2770) v_prenex_2732 v_prenex_2756) v_prenex_2741 v_prenex_2745) v_prenex_2739 v_prenex_2734) v_prenex_2760 v_prenex_2744) v_prenex_2727 v_prenex_2762) v_prenex_2723 v_prenex_2722) v_prenex_2766 v_prenex_2720) v_prenex_2725 v_prenex_2764) v_prenex_2751 v_prenex_2718) v_prenex_2763 v_prenex_2721) v_prenex_2751) v_prenex_2768) 65)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (< c_~next_alloc_idx~0 39) (and (forall ((v_prenex_2341 (Array Int Int)) (v_prenex_3132 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_216 Int) (v_prenex_675 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_231 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_370 Int) (v_prenex_2671 Int) (v_prenex_1160 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_2670 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_676 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_126 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_3133 Int) (v_prenex_2342 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3133 v_prenex_3132) v_prenex_2671 v_prenex_2670) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225))) (forall ((v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_885 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_prenex_2777 Int) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_236 Int) (v_prenex_1707 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_234 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_230 Int) (v_prenex_2693 Int) (v_prenex_3160 Int) (v_prenex_3161 (Array Int Int)) (v_prenex_2692 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_1706 Int) (v_prenex_235 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_227 Int) (v_prenex_664 Int) (v_prenex_884 Int) (v_prenex_223 Int) (v_prenex_2366 Int) (v_prenex_1476 Int) (v_prenex_1176 Int) (v_prenex_361 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3160 v_prenex_3161) v_prenex_2693 v_prenex_2692) v_prenex_2366 v_prenex_2365) v_prenex_2777 v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1))))) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (< 0 (div (+ (- 33) .cse0) 2)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_2707 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_prenex_1722 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_555 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1541 Int) (v_prenex_132 Int) (v_prenex_672 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3165 Int) (v_prenex_1184 Int) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_3164 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_133 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_71 Int) (v_prenex_3238 Int) (v_prenex_2706 (Array Int Int)) (v_prenex_1533 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_1971 Int) (v_prenex_366 Int) (v_DerPreprocessor_17 (Array Int Int))) (or (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3165 v_prenex_3164) v_prenex_2707 v_prenex_2706) v_prenex_3238 v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 30)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)) (= v_prenex_28 v_prenex_27))) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))) (or (< c_~next_alloc_idx~0 47) (and (forall ((v_prenex_3130 (Array Int Int)) (v_prenex_925 Int) (v_prenex_1697 (Array Int Int)) (v_prenex_2703 Int) (v_prenex_1159 (Array Int Int)) (v_prenex_2702 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_918 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2330 Int) (v_prenex_919 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_917 Int) (v_prenex_936 Int) (v_prenex_915 Int) (v_prenex_1963 (Array Int Int)) (v_prenex_653 (Array Int Int)) (v_prenex_935 Int) (v_prenex_913 Int) (v_prenex_932 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_1696 Int) (v_prenex_926 (Array Int Int)) (v_prenex_3131 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3131 v_prenex_3130) v_prenex_2703 v_prenex_2702) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65) (= v_prenex_915 v_prenex_913))) (forall ((v_prenex_909 Int) (v_prenex_2680 (Array Int Int)) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_3159 (Array Int Int)) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_1738 Int) (v_prenex_930 Int) (v_prenex_910 (Array Int Int)) (v_prenex_933 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2354 Int) (v_prenex_894 Int) (v_prenex_937 (Array Int Int)) (v_prenex_916 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_1482 Int) (v_prenex_2353 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_938 Int) (v_prenex_1721 (Array Int Int)) (v_prenex_895 (Array Int Int)) (v_prenex_1940 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_942 Int) (v_prenex_3158 Int) (v_prenex_2681 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3158 v_prenex_3159) v_prenex_2681 v_prenex_2680) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)) (= v_prenex_929 v_prenex_909)))) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< c_~next_alloc_idx~0 35) (and (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_2684 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_1705 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_1164 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_3141 Int) (v_prenex_3140 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_147 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_882 Int) (v_prenex_2685 Int) (v_prenex_220 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_2360 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3141 v_prenex_3140) v_prenex_2685 v_prenex_2684) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1)) (= v_prenex_25 v_prenex_24))) (forall ((v_prenex_3171 (Array Int Int)) (v_prenex_244 (Array Int Int)) (v_prenex_2709 Int) (v_prenex_367 (Array Int Int)) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_prenex_899 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_prenex_76 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1464 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_prenex_1180 Int) (v_prenex_1181 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_3170 Int) (v_prenex_2335 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_1730 Int) (v_prenex_2708 (Array Int Int)) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3170 v_prenex_3171) v_prenex_2709 v_prenex_2708) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65) (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|)))) (< (+ (div (+ (- 29) .cse0) 2) 32) 0)) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_3210 (Array Int Int)) (v_prenex_3199 (Array Int Int)) (v_prenex_3211 (Array Int Int)) (v_prenex_3231 (Array Int Int)) (v_prenex_3237 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_3213 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_3227 Int) (v_prenex_3206 Int) (v_prenex_3229 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_3207 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3202 Int) (v_prenex_3204 Int) (v_prenex_3220 Int) (v_prenex_3187 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3188 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_3184 (Array Int Int)) (v_prenex_3185 (Array Int Int)) (v_prenex_3191 Int) (v_prenex_3182 (Array Int Int)) (v_prenex_3186 (Array Int Int)) (v_prenex_3224 (Array Int Int)) (v_prenex_3228 (Array Int Int)) (v_prenex_3235 Int) (v_prenex_2664 Int) (v_prenex_3215 Int) (v_prenex_2660 Int) (v_prenex_3233 Int) (v_prenex_3195 Int) (v_prenex_3196 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3206 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3220 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_3202 v_prenex_3213) v_prenex_3195 v_prenex_3237) v_prenex_3196 v_prenex_3224) v_prenex_3207 v_prenex_3211) v_prenex_3204 v_prenex_3199) v_prenex_3227 v_prenex_3210) v_prenex_3191 v_prenex_3228) v_prenex_3187 v_prenex_3186) v_prenex_3233 v_prenex_3184) v_prenex_3188 v_prenex_3231) v_prenex_3215 v_prenex_3182) v_prenex_3229 v_prenex_3185) v_prenex_3215) v_prenex_3235) 65) (= v_prenex_3229 v_prenex_3215))) (forall ((v_prenex_3152 (Array Int Int)) (v_prenex_3197 (Array Int Int)) (v_prenex_3230 (Array Int Int)) (v_prenex_3198 (Array Int Int)) (v_prenex_3214 (Array Int Int)) (v_prenex_3236 (Array Int Int)) (v_prenex_3212 (Array Int Int)) (v_prenex_3217 (Array Int Int)) (v_prenex_3205 Int) (v_prenex_3209 (Array Int Int)) (v_prenex_3208 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3203 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3221 Int) (v_prenex_3222 Int) (v_prenex_3190 Int) (v_prenex_3192 Int) (v_prenex_3183 (Array Int Int)) (v_prenex_3200 (Array Int Int)) (v_prenex_3189 (Array Int Int)) (v_prenex_3225 (Array Int Int)) (v_prenex_3226 (Array Int Int)) (v_prenex_3201 (Array Int Int)) (v_prenex_3223 (Array Int Int)) (v_prenex_3216 Int) (v_prenex_3218 Int) (v_prenex_3219 Int) (v_prenex_3234 Int) (v_prenex_2665 Int) (v_prenex_3153 Int) (v_prenex_3232 Int) (v_prenex_2661 Int) (v_prenex_3193 Int) (v_prenex_3194 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3153 v_prenex_3152) v_prenex_2665 v_prenex_3223) v_prenex_3221 v_prenex_3197) v_prenex_2661 v_prenex_3214) v_prenex_3216 v_prenex_3236) v_prenex_3190 v_prenex_3230) v_prenex_3218 v_prenex_3212) v_prenex_3205 v_prenex_3183) v_prenex_3234 v_prenex_3209) v_prenex_3232 v_prenex_3226) v_prenex_3192 v_prenex_3198) v_prenex_3203 v_prenex_3189) v_prenex_3194 v_prenex_3201) v_prenex_3219 v_prenex_3200) v_prenex_3222 v_prenex_3225) v_prenex_3193 v_prenex_3217) v_prenex_3222) v_prenex_3208) 1)) (= v_prenex_3222 v_prenex_3193))))) (or (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (and (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_prenex_2679 Int) (v_prenex_1203 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1168 Int) (v_prenex_3127 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3126 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (v_prenex_1204 (Array Int Int)) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_2678 (Array Int Int)) (v_prenex_834 Int) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1710 Int) (v_prenex_1213 Int) (v_prenex_1210 Int) (v_prenex_1198 Int) (v_prenex_2340 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3127 v_prenex_3126) v_prenex_2679 v_prenex_2678) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65))) (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_3155 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_2700 (Array Int Int)) (v_prenex_821 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1967 (Array Int Int)) (v_prenex_1205 Int) (v_prenex_1209 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1200 Int) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_1186 Int) (v_prenex_1190 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_2701 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_3154 Int) (v_prenex_2364 Int) (v_prenex_1490 Int) (v_DerPreprocessor_34 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3154 v_prenex_3155) v_prenex_2701 v_prenex_2700) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)) (= v_prenex_1207 v_prenex_1186)))) (< c_~next_alloc_idx~0 51)) (or (< c_~next_alloc_idx~0 37) (< (+ 32 (div (+ (- 27) .cse0) 2)) 0) (and (forall ((v_prenex_68 Int) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_2688 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_136 Int) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_134 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_1486 Int) (v_prenex_3149 Int) (v_prenex_551 Int) (v_prenex_890 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_3148 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_2689 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_144 Int) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3149 v_prenex_3148) v_prenex_2689 v_prenex_2688) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_1173 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_prenex_905 Int) (v_prenex_661 (Array Int Int)) (v_prenex_584 (Array Int Int)) (v_prenex_3179 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_2713 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1948 (Array Int Int)) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_2371 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_1949 Int) (v_prenex_2712 (Array Int Int)) (v_prenex_137 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_662 Int) (v_prenex_585 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_241 Int) (v_prenex_140 Int) (v_prenex_3178 Int) (v_prenex_1172 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_49) v_prenex_3178 v_prenex_3179) v_prenex_2713 v_prenex_2712) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65) (= v_prenex_142 v_prenex_140))))))))) is different from false [2024-09-08 06:22:06,358 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (and (forall ((v_prenex_4685 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_4707 Int) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4718 (Array Int Int)) (v_prenex_4715 Int) (v_prenex_3902 (Array Int Int)) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4733 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4693 Int) (v_prenex_4630 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (v_prenex_4699 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4937 Int) (v_prenex_4735 (Array Int Int)) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_4689 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int))) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_56) v_prenex_4937 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)))) (forall ((v_prenex_4684 (Array Int Int)) (v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_prenex_4734 Int) (v_prenex_4676 Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4672 Int) (v_prenex_4694 Int) (v_prenex_4674 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4670 Int) (v_prenex_4691 Int) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4901 Int) (v_prenex_4687 Int) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_4681 Int) (v_prenex_4680 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709)))) (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 64 c_~next_alloc_idx~0) (and (or (< c_~next_alloc_idx~0 47) (and (forall ((v_prenex_4480 (Array Int Int)) (v_prenex_1691 (Array Int Int)) (v_prenex_2001 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2677 Int) (v_prenex_2019 Int) (v_prenex_1984 Int) (v_prenex_2013 Int) (v_prenex_5049 Int) (v_prenex_1982 Int) (v_prenex_3522 Int) (v_prenex_2016 Int) (v_prenex_1980 Int) (v_prenex_4055 Int) (v_prenex_3166 Int) (v_prenex_5048 (Array Int Int)) (v_prenex_3167 (Array Int Int)) (v_prenex_4056 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (v_prenex_3523 (Array Int Int)) (v_prenex_2676 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1978 (Array Int Int)) (v_prenex_1998 Int) (v_prenex_2006 Int) (v_prenex_1977 (Array Int Int)) (v_prenex_1953 Int) (v_prenex_1979 (Array Int Int)) (v_prenex_1995 Int) (v_prenex_2344 Int) (v_prenex_2021 Int) (v_prenex_1690 Int) (v_prenex_4481 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_2016 v_prenex_2006) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5049 v_prenex_5048) v_prenex_4481 v_prenex_4480) v_prenex_4055 v_prenex_4056) v_prenex_3522 v_prenex_3523) v_prenex_3166 v_prenex_3167) v_prenex_2677 v_prenex_2676) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65))) (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_2022 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_3495 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_3136 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_2699 Int) (v_prenex_1987 Int) (v_prenex_2018 Int) (v_prenex_1986 Int) (v_prenex_4517 Int) (v_prenex_1985 Int) (v_prenex_1983 Int) (v_prenex_5007 Int) (v_prenex_4152 Int) (v_prenex_4151 (Array Int Int)) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_1981 (Array Int Int)) (v_prenex_5008 (Array Int Int)) (v_prenex_2698 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4516 (Array Int Int)) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_3137 Int) (v_prenex_2368 Int) (v_prenex_2020 Int) (v_prenex_3494 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5007 v_prenex_5008) v_prenex_4517 v_prenex_4516) v_prenex_4152 v_prenex_4151) v_prenex_3494 v_prenex_3495) v_prenex_3137 v_prenex_3136) v_prenex_2699 v_prenex_2698) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1))))) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< c_~next_alloc_idx~0 39) (and (forall ((v_prenex_909 Int) (v_prenex_2680 (Array Int Int)) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_3159 (Array Int Int)) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_1738 Int) (v_prenex_3535 (Array Int Int)) (v_prenex_930 Int) (v_prenex_910 (Array Int Int)) (v_prenex_933 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (v_prenex_2354 Int) (v_prenex_894 Int) (v_prenex_937 (Array Int Int)) (v_prenex_916 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_4991 Int) (v_prenex_1482 Int) (v_prenex_4030 (Array Int Int)) (v_prenex_2353 (Array Int Int)) (v_prenex_4992 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_938 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1721 (Array Int Int)) (v_prenex_895 (Array Int Int)) (v_prenex_1940 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_53 (Array Int Int)) (v_prenex_3158 Int) (v_prenex_4029 Int) (v_prenex_3534 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2681 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_DerPreprocessor_35 (Array Int Int))) (or (= v_prenex_929 v_prenex_909) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4991 v_prenex_4992) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_53) v_prenex_4029 v_prenex_4030) v_prenex_3534 v_prenex_3535) v_prenex_3158 v_prenex_3159) v_prenex_2681 v_prenex_2680) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)))) (forall ((v_prenex_3130 (Array Int Int)) (v_prenex_925 Int) (v_prenex_1697 (Array Int Int)) (v_prenex_2703 Int) (v_prenex_1159 (Array Int Int)) (v_prenex_2702 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (v_prenex_3507 (Array Int Int)) (v_prenex_5028 Int) (v_prenex_918 (Array Int Int)) (v_prenex_2330 Int) (v_prenex_4453 Int) (v_prenex_4452 (Array Int Int)) (v_prenex_919 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_917 Int) (v_prenex_936 Int) (v_prenex_5027 (Array Int Int)) (v_prenex_915 Int) (v_prenex_3506 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1963 (Array Int Int)) (v_prenex_653 (Array Int Int)) (v_prenex_935 Int) (v_prenex_913 Int) (v_prenex_932 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_1696 Int) (v_prenex_926 (Array Int Int)) (v_DerPreprocessor_50 (Array Int Int)) (v_prenex_3131 Int) (v_prenex_5058 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5028 v_prenex_5027) v_prenex_4453 v_prenex_4452) v_prenex_5058 v_DerPreprocessor_50) v_prenex_3506 v_prenex_3507) v_prenex_3131 v_prenex_3130) v_prenex_2703 v_prenex_2702) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65) (= v_prenex_915 v_prenex_913)))) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_3493 (Array Int Int)) (v_prenex_5031 (Array Int Int)) (v_prenex_2361 (Array Int Int)) (v_prenex_1939 Int) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_902 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_504 Int) (v_prenex_534 Int) (v_prenex_536 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_prenex_3129 Int) (v_prenex_516 (Array Int Int)) (v_prenex_533 Int) (v_prenex_517 (Array Int Int)) (v_prenex_4511 Int) (v_prenex_2673 Int) (v_prenex_1709 (Array Int Int)) (v_prenex_396 Int) (v_prenex_1484 Int) (v_prenex_4132 Int) (v_prenex_1182 Int) (v_prenex_4130 (Array Int Int)) (v_prenex_1183 (Array Int Int)) (v_prenex_2672 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_4510 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3128 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_686 Int) (v_prenex_1938 (Array Int Int)) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_3492 Int) (v_prenex_5032 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5032 v_prenex_5031) v_prenex_4511 v_prenex_4510) v_prenex_4132 v_prenex_4130) v_prenex_3492 v_prenex_3493) v_prenex_3129 v_prenex_3128) v_prenex_2673 v_prenex_2672) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525))) (forall ((v_prenex_4046 (Array Int Int)) (v_prenex_529 Int) (v_prenex_3157 (Array Int Int)) (v_prenex_520 (Array Int Int)) (v_prenex_527 Int) (v_prenex_521 (Array Int Int)) (v_prenex_522 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_535 Int) (v_prenex_2338 Int) (v_prenex_4995 Int) (v_prenex_2695 Int) (v_prenex_530 Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_prenex_1960 Int) (v_prenex_531 Int) (v_prenex_519 (Array Int Int)) (v_prenex_1166 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_4475 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_prenex_4131 Int) (v_prenex_2694 (Array Int Int)) (v_prenex_4474 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_4996 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_532 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_886 Int) (v_prenex_1735 (Array Int Int)) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_540 Int) (v_prenex_4045 Int) (v_prenex_3156 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4995 v_prenex_4996) v_prenex_4475 v_prenex_4474) v_prenex_4045 v_prenex_4046) v_prenex_4131 v_DerPreprocessor_49) v_prenex_3156 v_prenex_3157) v_prenex_2695 v_prenex_2694) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)) (= v_prenex_529 v_prenex_530))))) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_3177 (Array Int Int)) (v_prenex_3551 (Array Int Int)) (v_prenex_1493 (Array Int Int)) (v_prenex_4048 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1517 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_4504 (Array Int Int)) (v_prenex_1713 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_2711 Int) (v_prenex_1523 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1529 (Array Int Int)) (v_prenex_1501 Int) (v_prenex_1946 (Array Int Int)) (v_prenex_1506 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (v_prenex_1520 Int) (v_prenex_2352 Int) (v_prenex_5022 Int) (v_prenex_5021 (Array Int Int)) (v_prenex_2351 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1947 Int) (v_prenex_2710 (Array Int Int)) (v_prenex_1505 Int) (v_prenex_1526 Int) (v_prenex_1502 (Array Int Int)) (v_prenex_1512 Int) (v_prenex_4505 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1499 Int) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1497 Int) (v_prenex_1719 (Array Int Int)) (v_prenex_3550 Int) (v_prenex_3176 Int) (v_prenex_4047 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5022 v_prenex_5021) v_prenex_4505 v_prenex_4504) v_prenex_4047 v_prenex_4048) v_prenex_3550 v_prenex_3551) v_prenex_3176 v_prenex_3177) v_prenex_2711 v_prenex_2710) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))) (forall ((v_prenex_1494 (Array Int Int)) (v_prenex_4986 (Array Int Int)) (v_prenex_2686 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_4468 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_1498 (Array Int Int)) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1524 Int) (v_prenex_1504 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_1522 Int) (v_prenex_3520 Int) (v_prenex_3147 Int) (v_prenex_4134 Int) (v_prenex_4133 (Array Int Int)) (v_prenex_3146 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_3521 (Array Int Int)) (v_prenex_1508 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1968 Int) (v_prenex_1528 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1525 (Array Int Int)) (v_prenex_1516 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_4469 Int) (v_prenex_1694 Int) (v_prenex_4985 Int) (v_prenex_2687 Int) (v_prenex_1474 Int) (v_prenex_1495 Int) (v_prenex_1492 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_1514 v_prenex_1492) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4985 v_prenex_4986) v_prenex_4469 v_prenex_4468) v_prenex_4134 v_prenex_4133) v_prenex_3520 v_prenex_3521) v_prenex_3147 v_prenex_3146) v_prenex_2687 v_prenex_2686) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522) 1)))))) (or (< c_~next_alloc_idx~0 31) (< (+ (div (+ (- 33) .cse0) 2) 32) 0) (and (forall ((v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_3533 (Array Int Int)) (v_prenex_4128 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_885 (Array Int Int)) (v_prenex_4988 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_prenex_2777 Int) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_236 Int) (v_prenex_1707 (Array Int Int)) (v_prenex_4477 Int) (v_prenex_234 Int) (v_prenex_230 Int) (v_prenex_2693 Int) (v_prenex_3160 Int) (v_prenex_3161 (Array Int Int)) (v_prenex_4476 (Array Int Int)) (v_prenex_2692 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_1706 Int) (v_prenex_235 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_237 (Array Int Int)) (v_prenex_4129 Int) (v_prenex_227 Int) (v_prenex_4987 Int) (v_prenex_664 Int) (v_prenex_884 Int) (v_prenex_223 Int) (v_prenex_3532 Int) (v_prenex_2366 Int) (v_prenex_1476 Int) (v_prenex_1176 Int) (v_prenex_361 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4987 v_prenex_4988) v_prenex_4477 v_prenex_4476) v_prenex_4129 v_prenex_4128) v_prenex_3532 v_prenex_3533) v_prenex_3160 v_prenex_3161) v_prenex_2693 v_prenex_2692) v_prenex_2366 v_prenex_2365) v_prenex_2777 v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)) (= v_prenex_229 v_prenex_230))) (forall ((v_prenex_2341 (Array Int Int)) (v_prenex_3132 (Array Int Int)) (v_prenex_4044 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_216 Int) (v_prenex_3504 Int) (v_prenex_675 Int) (v_prenex_4513 Int) (v_prenex_231 Int) (v_prenex_5024 Int) (v_prenex_370 Int) (v_prenex_2671 Int) (v_prenex_1160 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_5023 (Array Int Int)) (v_prenex_2670 (Array Int Int)) (v_prenex_4512 (Array Int Int)) (v_prenex_233 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_676 (Array Int Int)) (v_prenex_3505 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_126 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_3133 Int) (v_prenex_2342 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4043 Int)) (or (= v_prenex_228 v_prenex_225) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5024 v_prenex_5023) v_prenex_4513 v_prenex_4512) v_prenex_4043 v_prenex_4044) v_prenex_3504 v_prenex_3505) v_prenex_3133 v_prenex_3132) v_prenex_2671 v_prenex_2670) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65))))) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_4482 (Array Int Int)) (v_prenex_1430 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_3618 Int) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_1445 Int) (v_prenex_4997 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_3123 Int) (v_prenex_4074 Int) (v_prenex_3041 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_4998 (Array Int Int)) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_DerPreprocessor_51 (Array Int Int)) (v_prenex_1439 (Array Int Int)) (v_prenex_3619 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_2664 Int) (v_prenex_1431 Int) (v_prenex_1451 Int) (v_prenex_2660 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4483 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4997 v_prenex_4998) v_prenex_4483 v_prenex_4482) v_prenex_4074 v_DerPreprocessor_51) v_prenex_3618 v_prenex_3619) v_prenex_3041 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3123 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427))) (forall ((v_prenex_5033 (Array Int Int)) (v_prenex_4072 Int) (v_prenex_4040 (Array Int Int)) (v_prenex_3013 (Array Int Int)) (v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_prenex_4518 (Array Int Int)) (v_prenex_1423 Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_prenex_4039 Int) (v_prenex_1441 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_prenex_4594 Int) (v_prenex_4073 (Array Int Int)) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_4519 Int) (v_prenex_1424 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1456 Int) (v_prenex_3014 Int) (v_prenex_1157 Int) (v_prenex_2665 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_prenex_5034 Int) (v_DerPreprocessor_38 (Array Int Int)) (v_prenex_2661 Int) (v_prenex_4071 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_1442 v_prenex_1420) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5034 v_prenex_5033) v_prenex_4519 v_prenex_4518) v_prenex_4039 v_prenex_4040) v_prenex_4594 v_DerPreprocessor_48) v_prenex_3014 v_prenex_3013) v_prenex_2665 v_prenex_4073) v_prenex_4072 v_prenex_4071) v_prenex_2661 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)))))) (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_3155 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_4500 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_2700 (Array Int Int)) (v_prenex_821 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1967 (Array Int Int)) (v_prenex_1205 Int) (v_prenex_3529 (Array Int Int)) (v_prenex_1209 (Array Int Int)) (v_prenex_1200 Int) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_prenex_5047 Int) (v_prenex_4035 Int) (v_prenex_1190 (Array Int Int)) (v_prenex_4036 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_5046 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3528 Int) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_2701 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_4501 Int) (v_prenex_3154 Int) (v_prenex_2364 Int) (v_prenex_1490 Int) (v_DerPreprocessor_34 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_1207 v_prenex_1186) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5047 v_prenex_5046) v_prenex_4501 v_prenex_4500) v_prenex_4035 v_prenex_4036) v_prenex_3528 v_prenex_3529) v_prenex_3154 v_prenex_3155) v_prenex_2701 v_prenex_2700) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)))) (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_4067 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_4466 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_prenex_2679 Int) (v_prenex_1203 Int) (v_prenex_5005 Int) (v_prenex_1168 Int) (v_prenex_3500 Int) (v_prenex_3127 Int) (v_prenex_3126 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_3501 (Array Int Int)) (v_prenex_5006 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1204 (Array Int Int)) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_2678 (Array Int Int)) (v_prenex_834 Int) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1710 Int) (v_prenex_1213 Int) (v_prenex_4467 Int) (v_prenex_1210 Int) (v_prenex_1198 Int) (v_prenex_2340 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_4068 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5005 v_prenex_5006) v_prenex_4467 v_prenex_4466) v_prenex_4068 v_prenex_4067) v_prenex_3500 v_prenex_3501) v_prenex_3127 v_prenex_3126) v_prenex_2679 v_prenex_2678) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65)))) (< c_~next_alloc_idx~0 43)) (or (< c_~next_alloc_idx~0 55) (and (forall ((v_prenex_3152 (Array Int Int)) (v_prenex_3197 (Array Int Int)) (v_prenex_3230 (Array Int Int)) (v_prenex_3198 (Array Int Int)) (v_prenex_3214 (Array Int Int)) (v_prenex_3236 (Array Int Int)) (v_prenex_3212 (Array Int Int)) (v_prenex_5038 (Array Int Int)) (v_prenex_3217 (Array Int Int)) (v_prenex_3205 Int) (v_prenex_3209 (Array Int Int)) (v_prenex_3208 Int) (v_prenex_3542 Int) (v_prenex_4137 Int) (v_prenex_4139 Int) (v_prenex_3203 Int) (v_prenex_3221 Int) (v_prenex_3222 Int) (v_prenex_4471 Int) (v_prenex_3190 Int) (v_prenex_4470 (Array Int Int)) (v_prenex_3192 Int) (v_prenex_3183 (Array Int Int)) (v_prenex_3200 (Array Int Int)) (v_prenex_3189 (Array Int Int)) (v_prenex_3225 (Array Int Int)) (v_prenex_3226 (Array Int Int)) (v_prenex_3201 (Array Int Int)) (v_prenex_3223 (Array Int Int)) (v_prenex_3543 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3216 Int) (v_prenex_3218 Int) (v_prenex_3219 Int) (v_prenex_4049 Int) (v_prenex_3234 Int) (v_prenex_5039 Int) (v_prenex_3153 Int) (v_prenex_3232 Int) (v_prenex_4050 (Array Int Int)) (v_prenex_3193 Int) (v_prenex_3194 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5039 v_prenex_5038) v_prenex_4471 v_prenex_4470) v_prenex_4049 v_prenex_4050) v_prenex_3542 v_prenex_3543) v_prenex_3153 v_prenex_3152) v_prenex_4137 v_prenex_3223) v_prenex_3221 v_prenex_3197) v_prenex_4139 v_prenex_3214) v_prenex_3216 v_prenex_3236) v_prenex_3190 v_prenex_3230) v_prenex_3218 v_prenex_3212) v_prenex_3205 v_prenex_3183) v_prenex_3234 v_prenex_3209) v_prenex_3232 v_prenex_3226) v_prenex_3192 v_prenex_3198) v_prenex_3203 v_prenex_3189) v_prenex_3194 v_prenex_3201) v_prenex_3219 v_prenex_3200) v_prenex_3222 v_prenex_3225) v_prenex_3193 v_prenex_3217) v_prenex_3222) v_prenex_3208) 1)) (= v_prenex_3222 v_prenex_3193))) (forall ((v_prenex_4142 (Array Int Int)) (v_prenex_4141 (Array Int Int)) (v_prenex_4140 (Array Int Int)) (v_prenex_3210 (Array Int Int)) (v_prenex_3199 (Array Int Int)) (v_prenex_3211 (Array Int Int)) (v_prenex_4143 (Array Int Int)) (v_prenex_3231 (Array Int Int)) (v_prenex_3237 (Array Int Int)) (v_prenex_3213 (Array Int Int)) (v_prenex_4506 (Array Int Int)) (v_prenex_3515 (Array Int Int)) (v_prenex_4507 Int) (v_prenex_3227 Int) (v_prenex_3206 Int) (v_prenex_3229 Int) (v_prenex_3207 Int) (v_prenex_3202 Int) (v_prenex_4138 Int) (v_prenex_3204 Int) (v_prenex_5001 Int) (v_prenex_3220 Int) (v_prenex_3187 Int) (v_prenex_3188 Int) (v_prenex_4135 Int) (v_prenex_3184 (Array Int Int)) (v_prenex_3185 (Array Int Int)) (v_prenex_3191 Int) (v_prenex_3182 (Array Int Int)) (v_prenex_5002 (Array Int Int)) (v_prenex_3186 (Array Int Int)) (v_prenex_4136 (Array Int Int)) (v_prenex_3224 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3228 (Array Int Int)) (v_prenex_3514 Int) (v_prenex_3235 Int) (v_prenex_3215 Int) (v_prenex_4144 Int) (v_prenex_3233 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_3195 Int) (v_prenex_3196 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5001 v_prenex_5002) v_prenex_4507 v_prenex_4506) v_prenex_4144 v_prenex_4136) v_prenex_3514 v_prenex_3515) v_prenex_3206 v_prenex_4143) v_prenex_4138 v_prenex_4142) v_prenex_3220 v_prenex_4141) v_prenex_4135 v_prenex_4140) v_prenex_3202 v_prenex_3213) v_prenex_3195 v_prenex_3237) v_prenex_3196 v_prenex_3224) v_prenex_3207 v_prenex_3211) v_prenex_3204 v_prenex_3199) v_prenex_3227 v_prenex_3210) v_prenex_3191 v_prenex_3228) v_prenex_3187 v_prenex_3186) v_prenex_3233 v_prenex_3184) v_prenex_3188 v_prenex_3231) v_prenex_3215 v_prenex_3182) v_prenex_3229 v_prenex_3185) v_prenex_3215) v_prenex_3235) 65) (= v_prenex_3229 v_prenex_3215)))) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (and (forall ((v_prenex_4685 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_4707 Int) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4718 (Array Int Int)) (v_prenex_4715 Int) (v_prenex_3902 (Array Int Int)) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4733 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4693 Int) (v_prenex_4630 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (v_prenex_4699 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4735 (Array Int Int)) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_4689 Int) (v_prenex_5035 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5035 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)) (= v_prenex_4678 v_prenex_4715))) (forall ((v_prenex_4684 (Array Int Int)) (v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_prenex_4999 Int) (v_prenex_4734 Int) (v_prenex_4676 Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4672 Int) (v_prenex_4694 Int) (v_prenex_4674 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4670 Int) (v_prenex_4691 Int) (v_prenex_5000 (Array Int Int)) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4687 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4681 Int) (v_prenex_4680 Int)) (or (= v_prenex_4727 v_prenex_4709) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4999 v_prenex_5000) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65)))) (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0)) (or (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_5037 (Array Int Int)) (v_prenex_4146 (Array Int Int)) (v_prenex_4502 (Array Int Int)) (v_prenex_2707 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_prenex_1722 Int) (v_prenex_3548 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_555 Int) (v_prenex_1541 Int) (v_prenex_132 Int) (v_prenex_672 Int) (v_prenex_3165 Int) (v_prenex_1184 Int) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_3164 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_133 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3549 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_71 Int) (v_prenex_3238 Int) (v_prenex_4503 Int) (v_prenex_2706 (Array Int Int)) (v_prenex_1533 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_1971 Int) (v_prenex_366 Int) (v_DerPreprocessor_17 (Array Int Int)) (v_prenex_5036 Int) (v_prenex_4145 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5036 v_prenex_5037) v_prenex_4503 v_prenex_4502) v_prenex_4145 v_prenex_4146) v_prenex_3548 v_prenex_3549) v_prenex_3165 v_prenex_3164) v_prenex_2707 v_prenex_2706) v_prenex_3238 v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 38)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)) (= v_prenex_28 v_prenex_27))) (< 0 (div (+ (- 41) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))) (or (< c_~next_alloc_idx~0 27) (and (forall ((v_prenex_4065 (Array Int Int)) (v_prenex_3171 (Array Int Int)) (v_prenex_5012 (Array Int Int)) (v_prenex_244 (Array Int Int)) (v_prenex_2709 Int) (v_prenex_4488 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_3518 Int) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_prenex_899 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_prenex_76 (Array Int Int)) (v_prenex_1464 Int) (v_DerPreprocessor_28 (Array Int Int)) (v_prenex_1180 Int) (v_prenex_1181 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_3170 Int) (v_prenex_2335 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_3519 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_4489 Int) (v_prenex_1730 Int) (v_prenex_2708 (Array Int Int)) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (v_prenex_4066 Int) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_5011 Int)) (or (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5011 v_prenex_5012) v_prenex_4489 v_prenex_4488) v_prenex_4066 v_prenex_4065) v_prenex_3518 v_prenex_3519) v_prenex_3170 v_prenex_3171) v_prenex_2709 v_prenex_2708) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65))) (forall ((v_prenex_5052 (Array Int Int)) (v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_2684 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_3546 Int) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_1705 (Array Int Int)) (v_prenex_75 (Array Int Int)) (v_prenex_4455 Int) (v_prenex_74 (Array Int Int)) (v_prenex_4033 Int) (v_prenex_1164 Int) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_3141 Int) (v_prenex_3140 (Array Int Int)) (v_prenex_4454 (Array Int Int)) (v_prenex_4034 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_3547 (Array Int Int)) (v_prenex_147 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_882 Int) (v_prenex_2685 Int) (v_prenex_220 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_5053 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_2360 Int)) (or (= v_prenex_25 v_prenex_24) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5053 v_prenex_5052) v_prenex_4455 v_prenex_4454) v_prenex_4033 v_prenex_4034) v_prenex_3546 v_prenex_3547) v_prenex_3141 v_prenex_3140) v_prenex_2685 v_prenex_2684) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1))))) (< (+ 32 (div (+ (- 37) .cse0) 2)) 0)) (or (< c_~next_alloc_idx~0 37) (< (+ 32 (div (+ (- 27) .cse0) 2)) 0) (and (forall ((v_prenex_29 Int) (v_prenex_2682 (Array Int Int)) (v_prenex_4486 (Array Int Int)) (v_prenex_3175 (Array Int Int)) (v_prenex_1693 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_prenex_1935 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_553 Int) (v_prenex_3544 Int) (v_prenex_30 (Array Int Int)) (v_prenex_1222 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_prenex_2374 Int) (v_prenex_4057 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_4058 (Array Int Int)) (v_prenex_58 Int) (v_prenex_2373 (Array Int Int)) (v_prenex_3545 (Array Int Int)) (v_prenex_32 Int) (v_prenex_1223 (Array Int Int)) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_DerPreprocessor_54 (Array Int Int)) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_1692 Int) (v_prenex_4487 Int) (v_prenex_2683 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_3174 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_54) v_prenex_4487 v_prenex_4486) v_prenex_4057 v_prenex_4058) v_prenex_3544 v_prenex_3545) v_prenex_3174 v_prenex_3175) v_prenex_2683 v_prenex_2682) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_1171 (Array Int Int)) (v_prenex_4980 (Array Int Int)) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_1956 Int) (v_prenex_2705 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_4979 Int) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_277 Int) (v_prenex_2350 Int) (v_prenex_4154 Int) (v_prenex_3145 Int) (v_prenex_4593 Int) (v_prenex_4153 (Array Int Int)) (v_prenex_4592 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_3144 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_897 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1712 Int) (v_prenex_1535 Int) (v_prenex_3517 (Array Int Int)) (v_prenex_543 Int) (v_prenex_246 Int) (v_prenex_3516 Int) (v_prenex_2704 (Array Int Int)) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_1170 Int)) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4979 v_prenex_4980) v_prenex_4593 v_prenex_4592) v_prenex_4154 v_prenex_4153) v_prenex_3516 v_prenex_3517) v_prenex_3145 v_prenex_3144) v_prenex_2705 v_prenex_2704) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65))))) (or (< (+ (div (+ (- 31) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 33) (and (forall ((v_prenex_581 (Array Int Int)) (v_prenex_5056 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_3531 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_579 Int) (v_prenex_214 Int) (v_prenex_2332 Int) (v_prenex_575 Int) (v_prenex_3125 Int) (v_prenex_572 Int) (v_prenex_2675 Int) (v_prenex_573 Int) (v_prenex_4473 Int) (v_prenex_4051 Int) (v_prenex_4472 (Array Int Int)) (v_prenex_4052 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (v_prenex_3124 (Array Int Int)) (v_prenex_2674 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_215 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1698 Int) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_5057 Int) (v_prenex_1174 Int) (v_prenex_580 Int) (v_prenex_3530 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5057 v_prenex_5056) v_prenex_4473 v_prenex_4472) v_prenex_4051 v_prenex_4052) v_prenex_3530 v_prenex_3531) v_prenex_3125 v_prenex_3124) v_prenex_2675 v_prenex_2674) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65))) (forall ((v_prenex_903 Int) (v_prenex_4147 (Array Int Int)) (v_prenex_5016 (Array Int Int)) (v_prenex_1937 Int) (v_prenex_566 (Array Int Int)) (v_prenex_665 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_547 Int) (v_prenex_4509 Int) (v_prenex_3502 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_576 Int) (v_prenex_1226 Int) (v_prenex_577 Int) (v_prenex_574 Int) (v_prenex_2697 Int) (v_prenex_2356 Int) (v_prenex_372 Int) (v_prenex_395 Int) (v_prenex_1480 Int) (v_DerPreprocessor_47 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2355 (Array Int Int)) (v_prenex_2696 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_578 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_3503 (Array Int Int)) (v_prenex_666 Int) (v_prenex_569 (Array Int Int)) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_4508 (Array Int Int)) (v_prenex_222 Int) (v_prenex_4148 Int) (v_prenex_563 Int) (v_prenex_904 (Array Int Int)) (v_prenex_5015 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4164 Int)) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5015 v_prenex_5016) v_prenex_4509 v_prenex_4508) v_prenex_4148 v_prenex_4147) v_prenex_3502 v_prenex_3503) v_prenex_4164 v_DerPreprocessor_47) v_prenex_2697 v_prenex_2696) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))))) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (< c_~next_alloc_idx~0 49) (and (forall ((v_prenex_4042 (Array Int Int)) (v_prenex_4101 (Array Int Int)) (v_prenex_5014 (Array Int Int)) (v_prenex_4462 (Array Int Int)) (v_prenex_4105 (Array Int Int)) (v_prenex_4104 (Array Int Int)) (v_prenex_4126 (Array Int Int)) (v_prenex_4108 (Array Int Int)) (v_prenex_2666 (Array Int Int)) (v_prenex_3509 (Array Int Int)) (v_prenex_2334 Int) (v_prenex_4111 Int) (v_prenex_4110 Int) (v_prenex_4112 Int) (v_prenex_4095 Int) (v_prenex_3162 Int) (v_prenex_4081 (Array Int Int)) (v_prenex_4097 Int) (v_prenex_4076 (Array Int Int)) (v_prenex_3163 (Array Int Int)) (v_prenex_4083 Int) (v_prenex_4115 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_4114 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3508 Int) (v_prenex_4118 (Array Int Int)) (v_prenex_2667 Int) (v_prenex_4107 Int) (v_prenex_1974 Int) (v_prenex_5013 Int) (v_prenex_4122 Int) (v_prenex_4090 (Array Int Int)) (v_prenex_4463 Int) (v_prenex_4100 Int) (v_prenex_4124 Int) (v_prenex_4041 Int) (v_prenex_4085 Int) (v_prenex_4093 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4087 Int) (v_prenex_4092 (Array Int Int)) (v_prenex_4086 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5013 v_prenex_5014) v_prenex_4463 v_prenex_4462) v_prenex_4041 v_prenex_4042) v_prenex_3508 v_prenex_3509) v_prenex_3162 v_prenex_3163) v_prenex_2667 v_prenex_2666) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_prenex_4105) v_prenex_4107 v_prenex_4126) v_prenex_4083 v_prenex_4118) v_prenex_4110 v_prenex_4104) v_prenex_4097 v_prenex_4076) v_prenex_4124 v_prenex_4101) v_prenex_4122 v_prenex_4115) v_prenex_4085 v_prenex_4090) v_prenex_4095 v_prenex_4081) v_prenex_4087 v_prenex_4093) v_prenex_4111 v_prenex_4092) v_prenex_4112 v_prenex_4114) v_prenex_4086 v_prenex_4108) v_prenex_4112) v_prenex_4100) 1)) (= v_prenex_4112 v_prenex_4086))) (forall ((v_prenex_5054 (Array Int Int)) (v_prenex_4094 Int) (v_prenex_4102 (Array Int Int)) (v_prenex_3134 (Array Int Int)) (v_prenex_4121 (Array Int Int)) (v_prenex_4106 (Array Int Int)) (v_prenex_4127 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_4103 (Array Int Int)) (v_prenex_3537 (Array Int Int)) (v_prenex_3617 Int) (v_prenex_2358 Int) (v_prenex_4117 Int) (v_prenex_4116 Int) (v_prenex_4099 Int) (v_prenex_4497 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_4096 Int) (v_prenex_4098 (Array Int Int)) (v_prenex_4080 Int) (v_prenex_4075 (Array Int Int)) (v_prenex_4082 Int) (v_prenex_4113 (Array Int Int)) (v_prenex_4079 (Array Int Int)) (v_prenex_4496 (Array Int Int)) (v_prenex_4078 (Array Int Int)) (v_prenex_4077 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4119 (Array Int Int)) (v_prenex_3536 Int) (v_prenex_1951 Int) (v_prenex_4109 Int) (v_prenex_3135 Int) (v_prenex_4125 Int) (v_prenex_4089 Int) (v_prenex_4088 Int) (v_prenex_4123 Int) (v_prenex_4084 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_5055 Int) (v_prenex_4120 Int) (v_prenex_4091 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5055 v_prenex_5054) v_prenex_4497 v_prenex_4496) v_prenex_4116 v_prenex_4098) v_prenex_3536 v_prenex_3537) v_prenex_3135 v_prenex_3134) v_prenex_3617 v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_4094 v_prenex_4106) v_prenex_4088 v_prenex_4127) v_prenex_4089 v_prenex_4113) v_prenex_4099 v_prenex_4103) v_prenex_4096 v_prenex_4091) v_prenex_4117 v_prenex_4102) v_prenex_4084 v_prenex_4119) v_prenex_4080 v_prenex_4079) v_prenex_4123 v_prenex_4077) v_prenex_4082 v_prenex_4121) v_prenex_4109 v_prenex_4075) v_prenex_4120 v_prenex_4078) v_prenex_4109) v_prenex_4125) 65) (= v_prenex_4120 v_prenex_4109))))) (or (and (forall ((v_prenex_4464 (Array Int Int)) (v_prenex_68 Int) (v_prenex_4149 (Array Int Int)) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_2688 (Array Int Int)) (v_prenex_3513 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_136 Int) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_134 Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_1486 Int) (v_prenex_3149 Int) (v_prenex_551 Int) (v_prenex_890 Int) (v_prenex_4993 Int) (v_prenex_4150 Int) (v_prenex_3148 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_4994 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_2689 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_3512 Int) (v_prenex_144 Int) (v_prenex_4465 Int) (v_prenex_67 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4993 v_prenex_4994) v_prenex_4465 v_prenex_4464) v_prenex_4150 v_prenex_4149) v_prenex_3512 v_prenex_3513) v_prenex_3149 v_prenex_3148) v_prenex_2689 v_prenex_2688) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_1173 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_prenex_905 Int) (v_prenex_661 (Array Int Int)) (v_prenex_584 (Array Int Int)) (v_prenex_3179 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_2713 Int) (v_prenex_1948 (Array Int Int)) (v_prenex_4499 Int) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_3540 Int) (v_prenex_4053 Int) (v_prenex_4054 (Array Int Int)) (v_prenex_2371 (Array Int Int)) (v_prenex_4498 (Array Int Int)) (v_prenex_3541 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_5029 (Array Int Int)) (v_prenex_1949 Int) (v_prenex_2712 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_137 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_662 Int) (v_prenex_585 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_241 Int) (v_prenex_140 Int) (v_prenex_3178 Int) (v_prenex_1172 Int) (v_prenex_5030 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_142 v_prenex_140) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5030 v_prenex_5029) v_prenex_4499 v_prenex_4498) v_prenex_4053 v_prenex_4054) v_prenex_3540 v_prenex_3541) v_prenex_3178 v_prenex_3179) v_prenex_2713 v_prenex_2712) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65)))) (< (+ 32 (div (+ .cse0 (- 35)) 2)) 0) (< c_~next_alloc_idx~0 29)) (or (and (forall ((v_prenex_4560 (Array Int Int)) (v_prenex_5040 Int) (v_prenex_4580 (Array Int Int)) (v_prenex_4520 (Array Int Int)) (v_prenex_4541 (Array Int Int)) (v_prenex_4563 (Array Int Int)) (v_prenex_4540 (Array Int Int)) (v_prenex_4484 (Array Int Int)) (v_prenex_4522 (Array Int Int)) (v_prenex_4528 (Array Int Int)) (v_prenex_4533 Int) (v_prenex_4532 Int) (v_prenex_4534 Int) (v_prenex_4551 Int) (v_prenex_4553 Int) (v_prenex_4530 Int) (v_prenex_5044 Int) (v_prenex_4570 Int) (v_prenex_4571 (Array Int Int)) (v_prenex_5043 (Array Int Int)) (v_prenex_5042 (Array Int Int)) (v_prenex_4590 (Array Int Int)) (v_prenex_4573 (Array Int Int)) (v_prenex_4578 (Array Int Int)) (v_prenex_4577 (Array Int Int)) (v_prenex_4554 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4538 (Array Int Int)) (v_prenex_4537 (Array Int Int)) (v_prenex_4559 (Array Int Int)) (v_prenex_4548 Int) (v_prenex_4569 Int) (v_prenex_4547 Int) (v_prenex_4588 Int) (v_prenex_4544 Int) (v_prenex_4565 Int) (v_prenex_4568 Int) (v_prenex_4567 Int) (v_prenex_4485 Int) (v_prenex_4562 Int) (v_prenex_4584 Int) (v_prenex_4586 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_4570 v_prenex_4533) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5044 v_prenex_5042) v_prenex_4485 v_prenex_4484) v_prenex_5040 v_prenex_5043) v_prenex_4568 v_prenex_4571) v_prenex_4586 v_prenex_4520) v_prenex_4547 v_prenex_4573) v_prenex_4569 v_prenex_4537) v_prenex_4553 v_prenex_4560) v_prenex_4562 v_prenex_4590) v_prenex_4530 v_prenex_4580) v_prenex_4565 v_prenex_4559) v_prenex_4548 v_prenex_4522) v_prenex_4588 v_prenex_4554) v_prenex_4584 v_prenex_4578) v_prenex_4532 v_prenex_4538) v_prenex_4544 v_prenex_4528) v_prenex_4534 v_prenex_4541) v_prenex_4567 v_prenex_4540) v_prenex_4570 v_prenex_4577) v_prenex_4533 v_prenex_4563) v_prenex_4570) v_prenex_4551) 1)))) (forall ((v_prenex_4581 (Array Int Int)) (v_prenex_4585 (Array Int Int)) (v_prenex_4583 (Array Int Int)) (v_prenex_4561 (Array Int Int)) (v_prenex_4524 (Array Int Int)) (v_prenex_4523 (Array Int Int)) (v_prenex_4566 (Array Int Int)) (v_prenex_4543 (Array Int Int)) (v_prenex_4521 (Array Int Int)) (v_prenex_4529 Int) (v_prenex_4526 (Array Int Int)) (v_prenex_4536 Int) (v_prenex_4535 Int) (v_prenex_4579 Int) (v_prenex_5045 Int) (v_prenex_4550 Int) (v_prenex_4572 Int) (v_prenex_4531 Int) (v_prenex_5003 Int) (v_prenex_4552 Int) (v_prenex_4574 Int) (v_prenex_4591 (Array Int Int)) (v_prenex_5041 (Array Int Int)) (v_prenex_4575 (Array Int Int)) (v_prenex_5004 (Array Int Int)) (v_prenex_4557 (Array Int Int)) (v_prenex_4556 (Array Int Int)) (v_prenex_4555 (Array Int Int)) (v_prenex_4576 (Array Int Int)) (v_prenex_4539 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4558 (Array Int Int)) (v_prenex_4525 Int) (v_prenex_4527 Int) (v_prenex_4549 Int) (v_prenex_4587 Int) (v_prenex_4546 Int) (v_prenex_4545 Int) (v_prenex_4589 Int) (v_prenex_4564 Int) (v_prenex_4542 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4582 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5003 v_prenex_5004) v_prenex_4549 v_prenex_5041) v_prenex_5045 v_prenex_4543) v_prenex_4525 v_prenex_4585) v_prenex_4574 v_prenex_4575) v_prenex_4552 v_prenex_4566) v_prenex_4572 v_prenex_4557) v_prenex_4546 v_prenex_4555) v_prenex_4542 v_prenex_4561) v_prenex_4535 v_prenex_4591) v_prenex_4536 v_prenex_4576) v_prenex_4550 v_prenex_4558) v_prenex_4545 v_prenex_4539) v_prenex_4579 v_prenex_4556) v_prenex_4531 v_prenex_4581) v_prenex_4527 v_prenex_4526) v_prenex_4587 v_prenex_4523) v_prenex_4529 v_prenex_4583) v_prenex_4564 v_prenex_4521) v_prenex_4582 v_prenex_4524) v_prenex_4564) v_prenex_4589) 65) (= v_prenex_4582 v_prenex_4564)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (< c_~next_alloc_idx~0 35) (and (forall ((v_prenex_3173 (Array Int Int)) (v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_5019 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_3524 Int) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_1488 Int) (v_prenex_4479 Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_2691 Int) (v_prenex_1162 Int) (v_prenex_393 Int) (v_prenex_5020 Int) (v_prenex_390 Int) (v_prenex_4031 Int) (v_prenex_4032 (Array Int Int)) (v_prenex_2690 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_4478 (Array Int Int)) (v_prenex_893 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1726 Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_3525 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (v_prenex_562 Int) (v_prenex_3172 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5020 v_prenex_5019) v_prenex_4479 v_prenex_4478) v_prenex_4031 v_prenex_4032) v_prenex_3524 v_prenex_3525) v_prenex_3172 v_prenex_3173) v_prenex_2691 v_prenex_2690) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1)))) (forall ((v_prenex_4063 (Array Int Int)) (v_prenex_1471 (Array Int Int)) (v_prenex_3497 (Array Int Int)) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_4984 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2668 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_4515 Int) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (v_prenex_3143 Int) (v_prenex_373 Int) (v_prenex_392 Int) (v_prenex_2370 Int) (v_prenex_394 (Array Int Int)) (v_prenex_3142 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1701 (Array Int Int)) (v_prenex_558 Int) (v_prenex_557 (Array Int Int)) (v_prenex_4514 (Array Int Int)) (v_prenex_545 Int) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_2669 Int) (v_prenex_387 Int) (v_prenex_4983 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_561 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_3496 Int) (v_prenex_1470 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4064 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4983 v_prenex_4984) v_prenex_4515 v_prenex_4514) v_prenex_4064 v_prenex_4063) v_prenex_3496 v_prenex_3497) v_prenex_3143 v_prenex_3142) v_prenex_2669 v_prenex_2668) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384)))) (< (+ (div (+ (- 29) .cse0) 2) 32) 0)) (or (and (forall ((v_prenex_2381 (Array Int Int)) (v_prenex_5010 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_3138 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2776 Int) (v_prenex_2413 Int) (v_prenex_5009 Int) (v_prenex_4459 Int) (v_prenex_3526 Int) (v_prenex_2398 Int) (v_prenex_2410 Int) (v_prenex_2774 Int) (v_prenex_2396 Int) (v_prenex_4156 Int) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_2393 (Array Int Int)) (v_prenex_4155 (Array Int Int)) (v_prenex_4458 (Array Int Int)) (v_prenex_2775 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2772 (Array Int Int)) (v_prenex_2773 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2415 (Array Int Int)) (v_prenex_3527 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_3139 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2421 Int) (v_prenex_2400 Int) (v_prenex_2384 Int) (v_prenex_2386 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_2382 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5009 v_prenex_5010) v_prenex_4459 v_prenex_4458) v_prenex_4156 v_prenex_4155) v_prenex_3526 v_prenex_3527) v_prenex_3139 v_prenex_3138) v_prenex_2776 v_prenex_2775) v_prenex_2413 v_prenex_2773) v_prenex_2774 v_prenex_2772) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421))) (forall ((v_prenex_2383 (Array Int Int)) (v_prenex_3499 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2716 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_2414 Int) (v_prenex_2417 (Array Int Int)) (v_prenex_2376 Int) (v_prenex_3168 Int) (v_prenex_4059 Int) (v_prenex_2399 Int) (v_prenex_2411 Int) (v_prenex_2412 Int) (v_prenex_2771 Int) (v_prenex_2397 Int) (v_prenex_4060 (Array Int Int)) (v_prenex_5050 (Array Int Int)) (v_prenex_4493 Int) (v_prenex_2392 (Array Int Int)) (v_prenex_5051 Int) (v_prenex_4492 (Array Int Int)) (v_prenex_2375 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (v_prenex_3169 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2416 (Array Int Int)) (v_prenex_2717 Int) (v_prenex_2425 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_2387 Int) (v_prenex_3498 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (v_prenex_2401 Int) (v_prenex_2385 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5051 v_prenex_5050) v_prenex_4493 v_prenex_4492) v_prenex_4059 v_prenex_4060) v_prenex_3498 v_prenex_3499) v_prenex_3168 v_prenex_3169) v_prenex_2717 v_prenex_2716) v_prenex_2376 v_prenex_2375) v_prenex_2771 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1))))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (< c_~next_alloc_idx~0 53) (and (forall ((v_prenex_3150 (Array Int Int)) (v_prenex_4982 (Array Int Int)) (v_prenex_2729 Int) (v_prenex_2761 (Array Int Int)) (v_prenex_2726 Int) (v_prenex_2724 (Array Int Int)) (v_prenex_2746 (Array Int Int)) (v_prenex_2749 Int) (v_prenex_2743 (Array Int Int)) (v_prenex_2728 Int) (v_prenex_2755 Int) (v_prenex_2736 (Array Int Int)) (v_prenex_2759 (Array Int Int)) (v_prenex_2431 Int) (v_prenex_4037 Int) (v_prenex_2059 Int) (v_prenex_2730 Int) (v_prenex_2752 Int) (v_prenex_2719 (Array Int Int)) (v_prenex_2753 Int) (v_prenex_4491 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_2430 (Array Int Int)) (v_prenex_2750 (Array Int Int)) (v_prenex_4038 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2758 Int) (v_prenex_2757 (Array Int Int)) (v_prenex_2735 (Array Int Int)) (v_prenex_2738 Int) (v_prenex_2733 (Array Int Int)) (v_prenex_2765 Int) (v_prenex_2747 (Array Int Int)) (v_prenex_3539 (Array Int Int)) (v_prenex_2769 (Array Int Int)) (v_prenex_2767 Int) (v_prenex_3538 Int) (v_prenex_2740 Int) (v_prenex_2742 Int) (v_prenex_4981 Int) (v_prenex_4490 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_3151 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4981 v_prenex_4982) v_prenex_4491 v_prenex_4490) v_prenex_4037 v_prenex_4038) v_prenex_3538 v_prenex_3539) v_prenex_3151 v_prenex_3150) v_prenex_2758 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_prenex_2747) v_prenex_2749 v_prenex_2769) v_prenex_2726 v_prenex_2761) v_prenex_2752 v_prenex_2746) v_prenex_2740 v_prenex_2719) v_prenex_2767 v_prenex_2743) v_prenex_2765 v_prenex_2759) v_prenex_2728 v_prenex_2733) v_prenex_2738 v_prenex_2724) v_prenex_2730 v_prenex_2736) v_prenex_2753 v_prenex_2735) v_prenex_2755 v_prenex_2757) v_prenex_2729 v_prenex_2750) v_prenex_2755) v_prenex_2742) 1)) (= v_prenex_2755 v_prenex_2729))) (forall ((v_prenex_4070 Int) (v_prenex_3180 Int) (v_prenex_4069 (Array Int Int)) (v_prenex_3511 (Array Int Int)) (v_prenex_2720 (Array Int Int)) (v_prenex_2764 (Array Int Int)) (v_prenex_5017 (Array Int Int)) (v_prenex_2762 (Array Int Int)) (v_prenex_2725 Int) (v_prenex_2745 (Array Int Int)) (v_prenex_2727 Int) (v_prenex_2721 (Array Int Int)) (v_prenex_2722 (Array Int Int)) (v_prenex_2744 (Array Int Int)) (v_prenex_2732 Int) (v_prenex_2754 Int) (v_prenex_2714 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int)) (v_prenex_2751 Int) (v_prenex_2718 (Array Int Int)) (v_prenex_2731 Int) (v_prenex_4457 Int) (v_prenex_2038 Int) (v_prenex_2770 (Array Int Int)) (v_prenex_2037 (Array Int Int)) (v_prenex_4456 (Array Int Int)) (v_prenex_2756 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2734 (Array Int Int)) (v_prenex_2737 Int) (v_prenex_2715 Int) (v_prenex_2739 Int) (v_prenex_2766 Int) (v_prenex_2723 Int) (v_prenex_2748 (Array Int Int)) (v_prenex_2768 Int) (v_prenex_3510 Int) (v_prenex_2741 Int) (v_prenex_2763 Int) (v_prenex_5018 Int) (v_prenex_2760 Int) (v_prenex_3181 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5018 v_prenex_5017) v_prenex_4457 v_prenex_4456) v_prenex_4070 v_prenex_4069) v_prenex_3510 v_prenex_3511) v_prenex_3180 v_prenex_3181) v_prenex_2715 v_prenex_2714) v_prenex_2754 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2737 v_prenex_2748) v_prenex_2731 v_prenex_2770) v_prenex_2732 v_prenex_2756) v_prenex_2741 v_prenex_2745) v_prenex_2739 v_prenex_2734) v_prenex_2760 v_prenex_2744) v_prenex_2727 v_prenex_2762) v_prenex_2723 v_prenex_2722) v_prenex_2766 v_prenex_2720) v_prenex_2725 v_prenex_2764) v_prenex_2751 v_prenex_2718) v_prenex_2763 v_prenex_2721) v_prenex_2751) v_prenex_2768) 65) (= v_prenex_2751 v_prenex_2763))))) (or (and (forall ((v_prenex_4460 (Array Int Int)) (v_prenex_3570 (Array Int Int)) (v_prenex_4062 (Array Int Int)) (v_prenex_3590 (Array Int Int)) (v_prenex_3573 (Array Int Int)) (v_prenex_3593 (Array Int Int)) (v_prenex_3572 (Array Int Int)) (v_prenex_3555 (Array Int Int)) (v_prenex_3615 (Array Int Int)) (v_prenex_3607 (Array Int Int)) (v_prenex_3605 (Array Int Int)) (v_prenex_3564 Int) (v_prenex_3565 Int) (v_prenex_3566 Int) (v_prenex_3600 Int) (v_prenex_3583 Int) (v_prenex_3562 Int) (v_prenex_3581 Int) (v_prenex_4061 Int) (v_prenex_4157 (Array Int Int)) (v_prenex_3584 (Array Int Int)) (v_prenex_3560 (Array Int Int)) (v_prenex_4990 (Array Int Int)) (v_prenex_3589 (Array Int Int)) (v_prenex_4159 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3604 (Array Int Int)) (v_prenex_3601 (Array Int Int)) (v_prenex_3569 (Array Int Int)) (v_prenex_3579 Int) (v_prenex_3613 Int) (v_prenex_4989 Int) (v_prenex_3597 Int) (v_prenex_3575 Int) (v_prenex_3598 Int) (v_prenex_3599 Int) (v_prenex_3578 Int) (v_prenex_3611 Int) (v_prenex_3595 Int) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_4461 Int) (v_prenex_4163 Int) (v_prenex_3592 Int)) (or (= v_prenex_3600 v_prenex_3565) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_4989 v_prenex_4990) v_prenex_4461 v_prenex_4460) v_prenex_4061 v_prenex_4062) v_prenex_3598 v_prenex_4159) v_prenex_4163 v_prenex_4157) v_prenex_3578 v_prenex_3601) v_prenex_3599 v_prenex_3569) v_prenex_3583 v_prenex_3590) v_prenex_3592 v_prenex_3615) v_prenex_3562 v_prenex_3607) v_prenex_3595 v_prenex_3589) v_prenex_3579 v_prenex_3555) v_prenex_3613 v_prenex_3584) v_prenex_3611 v_prenex_3605) v_prenex_3564 v_prenex_3570) v_prenex_3575 v_prenex_3560) v_prenex_3566 v_prenex_3573) v_prenex_3597 v_prenex_3572) v_prenex_3600 v_prenex_3604) v_prenex_3565 v_prenex_3593) v_prenex_3600) v_prenex_3581) 1)))) (forall ((v_prenex_3591 (Array Int Int)) (v_prenex_3596 (Array Int Int)) (v_prenex_3571 (Array Int Int)) (v_prenex_3610 (Array Int Int)) (v_prenex_3556 (Array Int Int)) (v_prenex_3553 (Array Int Int)) (v_prenex_3554 (Array Int Int)) (v_prenex_3557 (Array Int Int)) (v_prenex_3558 (Array Int Int)) (v_prenex_3568 Int) (v_prenex_3608 (Array Int Int)) (v_prenex_3567 Int) (v_prenex_3582 Int) (v_prenex_4495 Int) (v_prenex_3561 Int) (v_prenex_5026 Int) (v_prenex_3563 Int) (v_prenex_3580 Int) (v_prenex_4494 (Array Int Int)) (v_prenex_4160 Int) (v_prenex_5025 (Array Int Int)) (v_prenex_3585 (Array Int Int)) (v_prenex_3588 (Array Int Int)) (v_prenex_3609 Int) (v_prenex_3586 (Array Int Int)) (v_prenex_4158 (Array Int Int)) (v_prenex_3587 (Array Int Int)) (v_prenex_3603 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3606 Int) (v_prenex_3602 (Array Int Int)) (v_prenex_3612 Int) (v_prenex_3559 Int) (v_prenex_3616 (Array Int Int)) (v_prenex_3614 Int) (v_prenex_3576 Int) (v_prenex_3577 Int) (v_prenex_3594 Int) (v_prenex_3552 Int) (v_prenex_3574 Int) (v_prenex_4162 Int) (v_prenex_4161 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_3609 v_prenex_3594) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_57) v_prenex_5026 v_prenex_5025) v_prenex_4495 v_prenex_4494) v_prenex_4162 v_prenex_4158) v_prenex_3552 v_prenex_3553) v_prenex_4161 v_prenex_3602) v_prenex_3582 v_prenex_3596) v_prenex_4160 v_prenex_3587) v_prenex_3577 v_prenex_3585) v_prenex_3574 v_prenex_3591) v_prenex_3567 v_prenex_3616) v_prenex_3568 v_prenex_3603) v_prenex_3580 v_prenex_3588) v_prenex_3576 v_prenex_3571) v_prenex_3606 v_prenex_3586) v_prenex_3563 v_prenex_3608) v_prenex_3559 v_prenex_3558) v_prenex_3612 v_prenex_3556) v_prenex_3561 v_prenex_3610) v_prenex_3594 v_prenex_3554) v_prenex_3609 v_prenex_3557) v_prenex_3594) v_prenex_3614) 65)))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)))))) is different from false [2024-09-08 06:22:29,297 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 65) (and (forall ((v_prenex_4684 (Array Int Int)) (v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_prenex_4734 Int) (v_prenex_4676 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4697 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_4732 Int) (v_prenex_4672 Int) (v_prenex_4694 Int) (v_prenex_4674 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4670 Int) (v_prenex_4691 Int) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4901 Int) (v_prenex_4687 Int) (v_prenex_5932 Int) (v_DerPreprocessor_59 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_4681 Int) (v_prenex_4680 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_60) v_prenex_5932 v_DerPreprocessor_59) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709))) (forall ((v_prenex_4685 (Array Int Int)) (v_prenex_5893 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (v_prenex_4707 Int) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4718 (Array Int Int)) (v_prenex_4715 Int) (v_prenex_3902 (Array Int Int)) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4716 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4675 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_4678 Int) (v_prenex_4733 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4693 Int) (v_prenex_4630 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (v_prenex_4699 (Array Int Int)) (v_prenex_4937 Int) (v_prenex_4735 (Array Int Int)) (v_prenex_4708 (Array Int Int)) (v_prenex_5537 Int) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_4689 Int) (v_prenex_5892 Int) (v_DerPreprocessor_55 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_60) v_prenex_5892 v_prenex_5893) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)) (= v_prenex_4678 v_prenex_4715)))) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 64 c_~next_alloc_idx~0) (and (or (and (forall ((v_prenex_4560 (Array Int Int)) (v_prenex_5040 Int) (v_prenex_4580 (Array Int Int)) (v_prenex_4520 (Array Int Int)) (v_prenex_4541 (Array Int Int)) (v_prenex_4563 (Array Int Int)) (v_prenex_4540 (Array Int Int)) (v_prenex_6191 Int) (v_prenex_4484 (Array Int Int)) (v_prenex_4522 (Array Int Int)) (v_prenex_4528 (Array Int Int)) (v_prenex_5438 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4533 Int) (v_prenex_4532 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4534 Int) (v_prenex_4551 Int) (v_prenex_4553 Int) (v_prenex_4530 Int) (v_prenex_5044 Int) (v_prenex_4570 Int) (v_prenex_4571 (Array Int Int)) (v_prenex_5043 (Array Int Int)) (v_prenex_5042 (Array Int Int)) (v_prenex_4590 (Array Int Int)) (v_prenex_4573 (Array Int Int)) (v_prenex_4578 (Array Int Int)) (v_prenex_4577 (Array Int Int)) (v_prenex_4554 (Array Int Int)) (v_prenex_4538 (Array Int Int)) (v_prenex_4537 (Array Int Int)) (v_prenex_4559 (Array Int Int)) (v_prenex_5439 Int) (v_prenex_4548 Int) (v_prenex_4569 Int) (v_prenex_4547 Int) (v_prenex_4588 Int) (v_prenex_4544 Int) (v_prenex_4565 Int) (v_prenex_4568 Int) (v_prenex_4567 Int) (v_prenex_4485 Int) (v_prenex_4562 Int) (v_prenex_4584 Int) (v_prenex_4586 Int) (v_prenex_6192 (Array Int Int))) (or (= v_prenex_4570 v_prenex_4533) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6191 v_prenex_6192) v_prenex_5439 v_prenex_5438) v_prenex_5044 v_prenex_5042) v_prenex_4485 v_prenex_4484) v_prenex_5040 v_prenex_5043) v_prenex_4568 v_prenex_4571) v_prenex_4586 v_prenex_4520) v_prenex_4547 v_prenex_4573) v_prenex_4569 v_prenex_4537) v_prenex_4553 v_prenex_4560) v_prenex_4562 v_prenex_4590) v_prenex_4530 v_prenex_4580) v_prenex_4565 v_prenex_4559) v_prenex_4548 v_prenex_4522) v_prenex_4588 v_prenex_4554) v_prenex_4584 v_prenex_4578) v_prenex_4532 v_prenex_4538) v_prenex_4544 v_prenex_4528) v_prenex_4534 v_prenex_4541) v_prenex_4567 v_prenex_4540) v_prenex_4570 v_prenex_4577) v_prenex_4533 v_prenex_4563) v_prenex_4570) v_prenex_4551) 1)))) (forall ((v_prenex_4581 (Array Int Int)) (v_prenex_4585 (Array Int Int)) (v_prenex_6070 Int) (v_prenex_4583 (Array Int Int)) (v_prenex_4561 (Array Int Int)) (v_prenex_4524 (Array Int Int)) (v_prenex_4523 (Array Int Int)) (v_prenex_4566 (Array Int Int)) (v_prenex_4543 (Array Int Int)) (v_prenex_4521 (Array Int Int)) (v_prenex_4529 Int) (v_prenex_4526 (Array Int Int)) (v_prenex_4536 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4535 Int) (v_prenex_4579 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5045 Int) (v_prenex_4550 Int) (v_prenex_4572 Int) (v_prenex_5400 Int) (v_prenex_4531 Int) (v_prenex_5003 Int) (v_prenex_4552 Int) (v_prenex_4574 Int) (v_prenex_4591 (Array Int Int)) (v_prenex_5041 (Array Int Int)) (v_prenex_4575 (Array Int Int)) (v_prenex_5004 (Array Int Int)) (v_prenex_4557 (Array Int Int)) (v_prenex_4556 (Array Int Int)) (v_prenex_4555 (Array Int Int)) (v_prenex_4576 (Array Int Int)) (v_prenex_5401 (Array Int Int)) (v_prenex_4539 (Array Int Int)) (v_prenex_4558 (Array Int Int)) (v_prenex_4525 Int) (v_prenex_4527 Int) (v_prenex_4549 Int) (v_prenex_4587 Int) (v_prenex_4546 Int) (v_prenex_4545 Int) (v_prenex_4589 Int) (v_prenex_4564 Int) (v_prenex_4542 Int) (v_prenex_4582 Int) (v_prenex_6071 (Array Int Int))) (or (= v_prenex_4582 v_prenex_4564) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6070 v_prenex_6071) v_prenex_5400 v_prenex_5401) v_prenex_5003 v_prenex_5004) v_prenex_4549 v_prenex_5041) v_prenex_5045 v_prenex_4543) v_prenex_4525 v_prenex_4585) v_prenex_4574 v_prenex_4575) v_prenex_4552 v_prenex_4566) v_prenex_4572 v_prenex_4557) v_prenex_4546 v_prenex_4555) v_prenex_4542 v_prenex_4561) v_prenex_4535 v_prenex_4591) v_prenex_4536 v_prenex_4576) v_prenex_4550 v_prenex_4558) v_prenex_4545 v_prenex_4539) v_prenex_4579 v_prenex_4556) v_prenex_4531 v_prenex_4581) v_prenex_4527 v_prenex_4526) v_prenex_4587 v_prenex_4523) v_prenex_4529 v_prenex_4583) v_prenex_4564 v_prenex_4521) v_prenex_4582 v_prenex_4524) v_prenex_4564) v_prenex_4589) 65)))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)) (or (< (+ 32 (div (+ (- 41) .cse0) 2)) 0) (and (forall ((v_prenex_4065 (Array Int Int)) (v_prenex_3171 (Array Int Int)) (v_prenex_5012 (Array Int Int)) (v_prenex_244 (Array Int Int)) (v_prenex_2709 Int) (v_prenex_4488 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_3518 Int) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_prenex_899 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_prenex_76 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1464 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_prenex_5421 Int) (v_prenex_6076 Int) (v_prenex_1180 Int) (v_prenex_1181 (Array Int Int)) (v_prenex_6077 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_3170 Int) (v_prenex_5420 (Array Int Int)) (v_prenex_2335 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_3519 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_4489 Int) (v_prenex_1730 Int) (v_prenex_2708 (Array Int Int)) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (v_prenex_4066 Int) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int) (v_prenex_5011 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6076 v_prenex_6077) v_prenex_5421 v_prenex_5420) v_prenex_5011 v_prenex_5012) v_prenex_4489 v_prenex_4488) v_prenex_4066 v_prenex_4065) v_prenex_3518 v_prenex_3519) v_prenex_3170 v_prenex_3171) v_prenex_2709 v_prenex_2708) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65) (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|))) (forall ((v_prenex_5052 (Array Int Int)) (v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_221 (Array Int Int)) (v_prenex_2684 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_3546 Int) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_1705 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_75 (Array Int Int)) (v_prenex_4455 Int) (v_prenex_74 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4033 Int) (v_prenex_1164 Int) (v_prenex_6197 Int) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_5382 Int) (v_prenex_3141 Int) (v_prenex_3140 (Array Int Int)) (v_prenex_6198 (Array Int Int)) (v_prenex_5383 (Array Int Int)) (v_prenex_4454 (Array Int Int)) (v_prenex_4034 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_3547 (Array Int Int)) (v_prenex_147 Int) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_882 Int) (v_prenex_2685 Int) (v_prenex_220 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_5053 Int) (v_prenex_2360 Int)) (or (= v_prenex_25 v_prenex_24) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6197 v_prenex_6198) v_prenex_5382 v_prenex_5383) v_prenex_5053 v_prenex_5052) v_prenex_4455 v_prenex_4454) v_prenex_4033 v_prenex_4034) v_prenex_3546 v_prenex_3547) v_prenex_3141 v_prenex_3140) v_prenex_2685 v_prenex_2684) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1))))) (< c_~next_alloc_idx~0 23)) (or (< c_~next_alloc_idx~0 55) (< (+ (div (+ (- 9) .cse0) 2) 32) 0) (and (forall ((v_prenex_4482 (Array Int Int)) (v_prenex_5452 (Array Int Int)) (v_prenex_1430 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_3618 Int) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_1445 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4997 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_3123 Int) (v_prenex_4074 Int) (v_prenex_6078 Int) (v_prenex_3041 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (v_prenex_6079 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1429 Int) (v_prenex_1647 Int) (v_prenex_4998 (Array Int Int)) (v_prenex_1447 (Array Int Int)) (v_prenex_1427 Int) (v_DerPreprocessor_51 (Array Int Int)) (v_prenex_1439 (Array Int Int)) (v_prenex_3619 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1454 Int) (v_prenex_2664 Int) (v_prenex_1431 Int) (v_prenex_5453 Int) (v_prenex_1451 Int) (v_prenex_2660 Int) (v_prenex_4483 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (= v_prenex_1425 v_prenex_1427) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6078 v_prenex_6079) v_prenex_5453 v_prenex_5452) v_prenex_4997 v_prenex_4998) v_prenex_4483 v_prenex_4482) v_prenex_4074 v_DerPreprocessor_51) v_prenex_3618 v_prenex_3619) v_prenex_3041 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3123 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65))) (forall ((v_prenex_5033 (Array Int Int)) (v_prenex_4072 Int) (v_prenex_4040 (Array Int Int)) (v_prenex_3013 (Array Int Int)) (v_prenex_6200 (Array Int Int)) (v_prenex_5415 (Array Int Int)) (v_prenex_1453 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1449 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1105 Int) (v_prenex_4518 (Array Int Int)) (v_prenex_1423 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_1420 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4039 Int) (v_prenex_1441 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_prenex_4594 Int) (v_prenex_6199 Int) (v_prenex_4073 (Array Int Int)) (v_prenex_1422 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_4519 Int) (v_prenex_1424 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_1456 Int) (v_prenex_3014 Int) (v_prenex_1157 Int) (v_prenex_5414 Int) (v_prenex_2665 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_prenex_5034 Int) (v_DerPreprocessor_38 (Array Int Int)) (v_prenex_2661 Int) (v_prenex_4071 (Array Int Int))) (or (= v_prenex_1442 v_prenex_1420) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6199 v_prenex_6200) v_prenex_5414 v_prenex_5415) v_prenex_5034 v_prenex_5033) v_prenex_4519 v_prenex_4518) v_prenex_4039 v_prenex_4040) v_prenex_4594 v_DerPreprocessor_48) v_prenex_3014 v_prenex_3013) v_prenex_2665 v_prenex_4073) v_prenex_4072 v_prenex_4071) v_prenex_2661 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)))))) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_6052 Int) (v_prenex_4684 (Array Int Int)) (v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_prenex_4999 Int) (v_prenex_4734 Int) (v_prenex_4676 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4697 Int) (v_prenex_5404 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4732 Int) (v_prenex_4672 Int) (v_prenex_4694 Int) (v_prenex_4674 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4670 Int) (v_prenex_4691 Int) (v_prenex_5000 (Array Int Int)) (v_prenex_6053 (Array Int Int)) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_5405 (Array Int Int)) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4687 Int) (v_prenex_4681 Int) (v_prenex_4680 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6052 v_prenex_6053) v_prenex_5404 v_prenex_5405) v_prenex_4999 v_prenex_5000) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709))) (forall ((v_prenex_4685 (Array Int Int)) (v_prenex_6092 Int) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_4707 Int) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4718 (Array Int Int)) (v_prenex_4715 Int) (v_prenex_3902 (Array Int Int)) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4716 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4733 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4693 Int) (v_prenex_4630 Int) (v_prenex_4696 Int) (v_prenex_5443 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (v_prenex_5442 (Array Int Int)) (v_prenex_4699 (Array Int Int)) (v_prenex_4735 (Array Int Int)) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_4689 Int) (v_prenex_5035 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_prenex_6093 (Array Int Int))) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6092 v_prenex_6093) v_prenex_5443 v_prenex_5442) v_prenex_5035 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)))))) (or (< c_~next_alloc_idx~0 37) (< (+ 32 (div (+ (- 27) .cse0) 2)) 0) (and (forall ((v_prenex_3493 (Array Int Int)) (v_prenex_5031 (Array Int Int)) (v_prenex_6195 Int) (v_prenex_2361 (Array Int Int)) (v_prenex_1939 Int) (v_prenex_5434 (Array Int Int)) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_902 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_504 Int) (v_prenex_534 Int) (v_prenex_536 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_prenex_3129 Int) (v_prenex_516 (Array Int Int)) (v_prenex_533 Int) (v_prenex_517 (Array Int Int)) (v_prenex_4511 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2673 Int) (v_prenex_1709 (Array Int Int)) (v_prenex_396 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_1484 Int) (v_prenex_4132 Int) (v_prenex_1182 Int) (v_prenex_4130 (Array Int Int)) (v_prenex_1183 (Array Int Int)) (v_prenex_6196 (Array Int Int)) (v_prenex_2672 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_4510 (Array Int Int)) (v_prenex_3128 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_686 Int) (v_prenex_1938 (Array Int Int)) (v_prenex_5435 Int) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_prenex_3492 Int) (v_prenex_5032 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6195 v_prenex_6196) v_prenex_5435 v_prenex_5434) v_prenex_5032 v_prenex_5031) v_prenex_4511 v_prenex_4510) v_prenex_4132 v_prenex_4130) v_prenex_3492 v_prenex_3493) v_prenex_3129 v_prenex_3128) v_prenex_2673 v_prenex_2672) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525))) (forall ((v_prenex_6074 Int) (v_prenex_4046 (Array Int Int)) (v_prenex_5397 (Array Int Int)) (v_prenex_529 Int) (v_prenex_3157 (Array Int Int)) (v_prenex_520 (Array Int Int)) (v_prenex_527 Int) (v_prenex_521 (Array Int Int)) (v_prenex_522 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_535 Int) (v_prenex_2338 Int) (v_prenex_4995 Int) (v_prenex_2695 Int) (v_prenex_530 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_prenex_1960 Int) (v_prenex_531 Int) (v_prenex_519 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_1166 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_4475 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_prenex_4131 Int) (v_prenex_6075 (Array Int Int)) (v_prenex_2694 (Array Int Int)) (v_prenex_4474 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_4996 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (v_prenex_532 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_886 Int) (v_prenex_1735 (Array Int Int)) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_540 Int) (v_prenex_4045 Int) (v_prenex_3156 Int) (v_prenex_5396 Int)) (or (= v_prenex_529 v_prenex_530) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6074 v_prenex_6075) v_prenex_5396 v_prenex_5397) v_prenex_4995 v_prenex_4996) v_prenex_4475 v_prenex_4474) v_prenex_4045 v_prenex_4046) v_prenex_4131 v_DerPreprocessor_49) v_prenex_3156 v_prenex_3157) v_prenex_2695 v_prenex_2694) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)))))) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_6072 Int) (v_prenex_4042 (Array Int Int)) (v_prenex_4101 (Array Int Int)) (v_prenex_5014 (Array Int Int)) (v_prenex_4462 (Array Int Int)) (v_prenex_4105 (Array Int Int)) (v_prenex_4104 (Array Int Int)) (v_prenex_4126 (Array Int Int)) (v_prenex_4108 (Array Int Int)) (v_prenex_2666 (Array Int Int)) (v_prenex_3509 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2334 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4111 Int) (v_prenex_4110 Int) (v_prenex_4112 Int) (v_prenex_4095 Int) (v_prenex_3162 Int) (v_prenex_4081 (Array Int Int)) (v_prenex_5384 Int) (v_prenex_4097 Int) (v_prenex_5385 (Array Int Int)) (v_prenex_4076 (Array Int Int)) (v_prenex_3163 (Array Int Int)) (v_prenex_4083 Int) (v_prenex_4115 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_4114 (Array Int Int)) (v_prenex_3508 Int) (v_prenex_4118 (Array Int Int)) (v_prenex_2667 Int) (v_prenex_4107 Int) (v_prenex_1974 Int) (v_prenex_5013 Int) (v_prenex_4122 Int) (v_prenex_4090 (Array Int Int)) (v_prenex_4463 Int) (v_prenex_4100 Int) (v_prenex_4124 Int) (v_prenex_4041 Int) (v_prenex_4085 Int) (v_prenex_6073 (Array Int Int)) (v_prenex_4093 (Array Int Int)) (v_prenex_4087 Int) (v_prenex_4092 (Array Int Int)) (v_prenex_4086 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6072 v_prenex_6073) v_prenex_5384 v_prenex_5385) v_prenex_5013 v_prenex_5014) v_prenex_4463 v_prenex_4462) v_prenex_4041 v_prenex_4042) v_prenex_3508 v_prenex_3509) v_prenex_3162 v_prenex_3163) v_prenex_2667 v_prenex_2666) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_prenex_4105) v_prenex_4107 v_prenex_4126) v_prenex_4083 v_prenex_4118) v_prenex_4110 v_prenex_4104) v_prenex_4097 v_prenex_4076) v_prenex_4124 v_prenex_4101) v_prenex_4122 v_prenex_4115) v_prenex_4085 v_prenex_4090) v_prenex_4095 v_prenex_4081) v_prenex_4087 v_prenex_4093) v_prenex_4111 v_prenex_4092) v_prenex_4112 v_prenex_4114) v_prenex_4086 v_prenex_4108) v_prenex_4112) v_prenex_4100) 1)) (= v_prenex_4112 v_prenex_4086))) (forall ((v_prenex_6193 Int) (v_prenex_5054 (Array Int Int)) (v_prenex_4094 Int) (v_prenex_4102 (Array Int Int)) (v_prenex_3134 (Array Int Int)) (v_prenex_4121 (Array Int Int)) (v_prenex_4106 (Array Int Int)) (v_prenex_4127 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_4103 (Array Int Int)) (v_prenex_3537 (Array Int Int)) (v_prenex_3617 Int) (v_prenex_2358 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5423 Int) (v_prenex_4117 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4116 Int) (v_prenex_4099 Int) (v_prenex_4497 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_4096 Int) (v_prenex_4098 (Array Int Int)) (v_prenex_4080 Int) (v_prenex_4075 (Array Int Int)) (v_prenex_4082 Int) (v_prenex_5422 (Array Int Int)) (v_prenex_4113 (Array Int Int)) (v_prenex_4079 (Array Int Int)) (v_prenex_4496 (Array Int Int)) (v_prenex_4078 (Array Int Int)) (v_prenex_4077 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (v_prenex_4119 (Array Int Int)) (v_prenex_3536 Int) (v_prenex_1951 Int) (v_prenex_4109 Int) (v_prenex_3135 Int) (v_prenex_4125 Int) (v_prenex_4089 Int) (v_prenex_4088 Int) (v_prenex_4123 Int) (v_prenex_6194 (Array Int Int)) (v_prenex_4084 Int) (v_prenex_5055 Int) (v_prenex_4120 Int) (v_prenex_4091 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6193 v_prenex_6194) v_prenex_5423 v_prenex_5422) v_prenex_5055 v_prenex_5054) v_prenex_4497 v_prenex_4496) v_prenex_4116 v_prenex_4098) v_prenex_3536 v_prenex_3537) v_prenex_3135 v_prenex_3134) v_prenex_3617 v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_4094 v_prenex_4106) v_prenex_4088 v_prenex_4127) v_prenex_4089 v_prenex_4113) v_prenex_4099 v_prenex_4103) v_prenex_4096 v_prenex_4091) v_prenex_4117 v_prenex_4102) v_prenex_4084 v_prenex_4119) v_prenex_4080 v_prenex_4079) v_prenex_4123 v_prenex_4077) v_prenex_4082 v_prenex_4121) v_prenex_4109 v_prenex_4075) v_prenex_4120 v_prenex_4078) v_prenex_4109) v_prenex_4125) 65) (= v_prenex_4120 v_prenex_4109))))) (or (< c_~next_alloc_idx~0 31) (and (forall ((v_prenex_6045 (Array Int Int)) (v_prenex_4063 (Array Int Int)) (v_prenex_1471 (Array Int Int)) (v_prenex_3497 (Array Int Int)) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_4984 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2668 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_4515 Int) (v_prenex_5427 Int) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3143 Int) (v_prenex_373 Int) (v_prenex_392 Int) (v_prenex_2370 Int) (v_prenex_394 (Array Int Int)) (v_prenex_3142 (Array Int Int)) (v_prenex_5426 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (v_prenex_1701 (Array Int Int)) (v_prenex_558 Int) (v_prenex_557 (Array Int Int)) (v_prenex_4514 (Array Int Int)) (v_prenex_545 Int) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_2669 Int) (v_prenex_387 Int) (v_prenex_4983 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_561 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_3496 Int) (v_prenex_1470 Int) (v_prenex_6044 Int) (v_prenex_4064 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6044 v_prenex_6045) v_prenex_5427 v_prenex_5426) v_prenex_4983 v_prenex_4984) v_prenex_4515 v_prenex_4514) v_prenex_4064 v_prenex_4063) v_prenex_3496 v_prenex_3497) v_prenex_3143 v_prenex_3142) v_prenex_2669 v_prenex_2668) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384))) (forall ((v_prenex_3173 (Array Int Int)) (v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_5019 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_3524 Int) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_1488 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4479 Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_2691 Int) (v_prenex_1162 Int) (v_prenex_5388 Int) (v_prenex_393 Int) (v_prenex_5020 Int) (v_prenex_390 Int) (v_prenex_4031 Int) (v_prenex_4032 (Array Int Int)) (v_prenex_2690 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_5389 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_4478 (Array Int Int)) (v_prenex_893 (Array Int Int)) (v_prenex_1726 Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_3525 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (v_prenex_562 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3172 Int) (v_DerPreprocessor_58 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_58) v_prenex_5388 v_prenex_5389) v_prenex_5020 v_prenex_5019) v_prenex_4479 v_prenex_4478) v_prenex_4031 v_prenex_4032) v_prenex_3524 v_prenex_3525) v_prenex_3172 v_prenex_3173) v_prenex_2691 v_prenex_2690) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1)) (= v_prenex_389 v_prenex_388)))) (< (+ (div (+ (- 33) .cse0) 2) 32) 0)) (or (< c_~next_alloc_idx~0 35) (and (forall ((v_prenex_5393 (Array Int Int)) (v_prenex_909 Int) (v_prenex_6047 (Array Int Int)) (v_prenex_2680 (Array Int Int)) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_3159 (Array Int Int)) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_1738 Int) (v_prenex_3535 (Array Int Int)) (v_prenex_930 Int) (v_prenex_910 (Array Int Int)) (v_prenex_933 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2354 Int) (v_prenex_894 Int) (v_prenex_937 (Array Int Int)) (v_prenex_916 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_4991 Int) (v_prenex_1482 Int) (v_prenex_5392 Int) (v_prenex_4030 (Array Int Int)) (v_prenex_2353 (Array Int Int)) (v_prenex_4992 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_938 Int) (v_prenex_1721 (Array Int Int)) (v_prenex_895 (Array Int Int)) (v_prenex_1940 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_53 (Array Int Int)) (v_prenex_3158 Int) (v_prenex_5536 Int) (v_prenex_4029 Int) (v_prenex_3534 Int) (v_prenex_6046 Int) (v_prenex_2681 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (= v_prenex_929 v_prenex_909) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6046 v_prenex_6047) v_prenex_5392 v_prenex_5393) v_prenex_4991 v_prenex_4992) v_prenex_5536 v_DerPreprocessor_53) v_prenex_4029 v_prenex_4030) v_prenex_3534 v_prenex_3535) v_prenex_3158 v_prenex_3159) v_prenex_2681 v_prenex_2680) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)))) (forall ((v_prenex_3130 (Array Int Int)) (v_prenex_6087 (Array Int Int)) (v_prenex_5430 (Array Int Int)) (v_prenex_925 Int) (v_prenex_1697 (Array Int Int)) (v_prenex_2703 Int) (v_prenex_1159 (Array Int Int)) (v_prenex_2702 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (v_prenex_3507 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5028 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_918 (Array Int Int)) (v_prenex_2330 Int) (v_prenex_4453 Int) (v_prenex_4452 (Array Int Int)) (v_prenex_919 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_917 Int) (v_prenex_936 Int) (v_prenex_5027 (Array Int Int)) (v_prenex_915 Int) (v_prenex_3506 Int) (v_prenex_1963 (Array Int Int)) (v_prenex_653 (Array Int Int)) (v_prenex_935 Int) (v_prenex_913 Int) (v_prenex_932 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_1696 Int) (v_prenex_926 (Array Int Int)) (v_DerPreprocessor_50 (Array Int Int)) (v_prenex_5431 Int) (v_prenex_3131 Int) (v_prenex_5058 Int) (v_prenex_6086 Int)) (or (= v_prenex_915 v_prenex_913) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6086 v_prenex_6087) v_prenex_5431 v_prenex_5430) v_prenex_5028 v_prenex_5027) v_prenex_4453 v_prenex_4452) v_prenex_5058 v_DerPreprocessor_50) v_prenex_3506 v_prenex_3507) v_prenex_3131 v_prenex_3130) v_prenex_2703 v_prenex_2702) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65)))) (< (+ (div (+ (- 29) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ .cse0 (- 35)) 2)) 0) (and (forall ((v_prenex_903 Int) (v_prenex_4147 (Array Int Int)) (v_prenex_5016 (Array Int Int)) (v_prenex_1937 Int) (v_prenex_566 (Array Int Int)) (v_prenex_665 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_547 Int) (v_prenex_4509 Int) (v_prenex_5406 Int) (v_prenex_3502 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_576 Int) (v_prenex_1226 Int) (v_prenex_577 Int) (v_prenex_574 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2697 Int) (v_prenex_2356 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_6058 Int) (v_prenex_372 Int) (v_prenex_395 Int) (v_prenex_1480 Int) (v_DerPreprocessor_47 (Array Int Int)) (v_prenex_6059 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2355 (Array Int Int)) (v_prenex_2696 (Array Int Int)) (v_prenex_5407 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_3503 (Array Int Int)) (v_prenex_666 Int) (v_prenex_569 (Array Int Int)) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_4508 (Array Int Int)) (v_prenex_222 Int) (v_prenex_4148 Int) (v_prenex_563 Int) (v_prenex_904 (Array Int Int)) (v_prenex_5015 Int) (v_prenex_4164 Int)) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6058 v_prenex_6059) v_prenex_5406 v_prenex_5407) v_prenex_5015 v_prenex_5016) v_prenex_4509 v_prenex_4508) v_prenex_4148 v_prenex_4147) v_prenex_3502 v_prenex_3503) v_prenex_4164 v_DerPreprocessor_47) v_prenex_2697 v_prenex_2696) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))) (forall ((v_prenex_581 (Array Int Int)) (v_prenex_5056 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_3531 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_579 Int) (v_prenex_214 Int) (v_prenex_2332 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5445 Int) (v_prenex_575 Int) (v_prenex_3125 Int) (v_prenex_572 Int) (v_prenex_2675 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_573 Int) (v_prenex_4473 Int) (v_prenex_4051 Int) (v_prenex_6176 Int) (v_prenex_6177 (Array Int Int)) (v_prenex_4472 (Array Int Int)) (v_prenex_4052 (Array Int Int)) (v_prenex_5444 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (v_prenex_3124 (Array Int Int)) (v_prenex_2674 (Array Int Int)) (v_prenex_215 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1698 Int) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_5057 Int) (v_prenex_1174 Int) (v_prenex_580 Int) (v_prenex_3530 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6176 v_prenex_6177) v_prenex_5445 v_prenex_5444) v_prenex_5057 v_prenex_5056) v_prenex_4473 v_prenex_4472) v_prenex_4051 v_prenex_4052) v_prenex_3530 v_prenex_3531) v_prenex_3125 v_prenex_3124) v_prenex_2675 v_prenex_2674) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65) (= v_prenex_575 v_prenex_572)))) (< c_~next_alloc_idx~0 29)) (or (< (+ 32 (div (+ .cse0 (- 39)) 2)) 0) (and (forall ((v_prenex_4464 (Array Int Int)) (v_prenex_68 Int) (v_prenex_4149 (Array Int Int)) (v_prenex_5379 (Array Int Int)) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_2688 (Array Int Int)) (v_prenex_3513 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_136 Int) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_134 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_1486 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3149 Int) (v_prenex_551 Int) (v_prenex_890 Int) (v_prenex_4993 Int) (v_prenex_6054 Int) (v_prenex_4150 Int) (v_prenex_6055 (Array Int Int)) (v_prenex_3148 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_4994 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_2689 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_3512 Int) (v_prenex_144 Int) (v_prenex_5378 Int) (v_prenex_4465 Int) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6054 v_prenex_6055) v_prenex_5378 v_prenex_5379) v_prenex_4993 v_prenex_4994) v_prenex_4465 v_prenex_4464) v_prenex_4150 v_prenex_4149) v_prenex_3512 v_prenex_3513) v_prenex_3149 v_prenex_3148) v_prenex_2689 v_prenex_2688) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_6094 Int) (v_prenex_1173 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_prenex_905 Int) (v_prenex_661 (Array Int Int)) (v_prenex_584 (Array Int Int)) (v_prenex_3179 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_5416 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_2713 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1948 (Array Int Int)) (v_prenex_4499 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_3540 Int) (v_prenex_4053 Int) (v_prenex_4054 (Array Int Int)) (v_prenex_2371 (Array Int Int)) (v_prenex_4498 (Array Int Int)) (v_prenex_3541 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_5029 (Array Int Int)) (v_prenex_1949 Int) (v_prenex_2712 (Array Int Int)) (v_prenex_137 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_5417 Int) (v_prenex_662 Int) (v_prenex_585 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_241 Int) (v_prenex_140 Int) (v_prenex_3178 Int) (v_prenex_1172 Int) (v_prenex_6095 (Array Int Int)) (v_prenex_5030 Int)) (or (= v_prenex_142 v_prenex_140) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6094 v_prenex_6095) v_prenex_5417 v_prenex_5416) v_prenex_5030 v_prenex_5029) v_prenex_4499 v_prenex_4498) v_prenex_4053 v_prenex_4054) v_prenex_3540 v_prenex_3541) v_prenex_3178 v_prenex_3179) v_prenex_2713 v_prenex_2712) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65)))) (< c_~next_alloc_idx~0 25)) (or (< (+ (div (+ (- 31) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 33) (and (forall ((v_prenex_29 Int) (v_prenex_5380 Int) (v_prenex_2682 (Array Int Int)) (v_prenex_4486 (Array Int Int)) (v_prenex_3175 (Array Int Int)) (v_prenex_1693 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_prenex_1935 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_553 Int) (v_prenex_3544 Int) (v_prenex_30 (Array Int Int)) (v_prenex_1222 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_6211 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_57 (Array Int Int)) (v_prenex_2374 Int) (v_prenex_4057 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_4058 (Array Int Int)) (v_prenex_58 Int) (v_prenex_2373 (Array Int Int)) (v_prenex_3545 (Array Int Int)) (v_prenex_32 Int) (v_prenex_1223 (Array Int Int)) (v_prenex_31 Int) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_DerPreprocessor_54 (Array Int Int)) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_6189 Int) (v_prenex_6190 (Array Int Int)) (v_prenex_1692 Int) (v_prenex_4487 Int) (v_prenex_2683 Int) (v_prenex_5381 (Array Int Int)) (v_prenex_3174 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6189 v_prenex_6190) v_prenex_5380 v_prenex_5381) v_prenex_6211 v_DerPreprocessor_54) v_prenex_4487 v_prenex_4486) v_prenex_4057 v_prenex_4058) v_prenex_3544 v_prenex_3545) v_prenex_3174 v_prenex_3175) v_prenex_2683 v_prenex_2682) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_1171 (Array Int Int)) (v_prenex_4980 (Array Int Int)) (v_prenex_6069 (Array Int Int)) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_5418 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_1956 Int) (v_prenex_2705 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_4979 Int) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_277 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2350 Int) (v_prenex_4154 Int) (v_prenex_3145 Int) (v_prenex_4593 Int) (v_prenex_4153 (Array Int Int)) (v_prenex_4592 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_3144 (Array Int Int)) (v_prenex_34 Int) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_897 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1712 Int) (v_prenex_1535 Int) (v_prenex_5419 Int) (v_prenex_3517 (Array Int Int)) (v_prenex_543 Int) (v_prenex_246 Int) (v_prenex_3516 Int) (v_prenex_2704 (Array Int Int)) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_6068 Int) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int)) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6068 v_prenex_6069) v_prenex_5419 v_prenex_5418) v_prenex_4979 v_prenex_4980) v_prenex_4593 v_prenex_4592) v_prenex_4154 v_prenex_4153) v_prenex_3516 v_prenex_3517) v_prenex_3145 v_prenex_3144) v_prenex_2705 v_prenex_2704) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65) (= v_prenex_35 v_prenex_34))))) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (< c_~next_alloc_idx~0 53) (and (forall ((v_prenex_6050 Int) (v_prenex_4460 (Array Int Int)) (v_prenex_3570 (Array Int Int)) (v_prenex_4062 (Array Int Int)) (v_prenex_3590 (Array Int Int)) (v_prenex_3573 (Array Int Int)) (v_prenex_3593 (Array Int Int)) (v_prenex_3572 (Array Int Int)) (v_prenex_3555 (Array Int Int)) (v_prenex_3615 (Array Int Int)) (v_prenex_3607 (Array Int Int)) (v_prenex_3605 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3564 Int) (v_prenex_3565 Int) (v_prenex_3566 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3600 Int) (v_prenex_3583 Int) (v_prenex_5386 Int) (v_prenex_3562 Int) (v_prenex_3581 Int) (v_prenex_4061 Int) (v_prenex_4157 (Array Int Int)) (v_prenex_3584 (Array Int Int)) (v_prenex_5387 (Array Int Int)) (v_prenex_3560 (Array Int Int)) (v_prenex_4990 (Array Int Int)) (v_prenex_3589 (Array Int Int)) (v_prenex_4159 (Array Int Int)) (v_prenex_3604 (Array Int Int)) (v_prenex_3601 (Array Int Int)) (v_prenex_3569 (Array Int Int)) (v_prenex_3579 Int) (v_prenex_3613 Int) (v_prenex_4989 Int) (v_prenex_3597 Int) (v_prenex_3575 Int) (v_prenex_3598 Int) (v_prenex_3599 Int) (v_prenex_3578 Int) (v_prenex_3611 Int) (v_prenex_3595 Int) (v_prenex_6051 (Array Int Int)) (v_prenex_4461 Int) (v_prenex_4163 Int) (v_prenex_3592 Int)) (or (= v_prenex_3600 v_prenex_3565) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6050 v_prenex_6051) v_prenex_5386 v_prenex_5387) v_prenex_4989 v_prenex_4990) v_prenex_4461 v_prenex_4460) v_prenex_4061 v_prenex_4062) v_prenex_3598 v_prenex_4159) v_prenex_4163 v_prenex_4157) v_prenex_3578 v_prenex_3601) v_prenex_3599 v_prenex_3569) v_prenex_3583 v_prenex_3590) v_prenex_3592 v_prenex_3615) v_prenex_3562 v_prenex_3607) v_prenex_3595 v_prenex_3589) v_prenex_3579 v_prenex_3555) v_prenex_3613 v_prenex_3584) v_prenex_3611 v_prenex_3605) v_prenex_3564 v_prenex_3570) v_prenex_3575 v_prenex_3560) v_prenex_3566 v_prenex_3573) v_prenex_3597 v_prenex_3572) v_prenex_3600 v_prenex_3604) v_prenex_3565 v_prenex_3593) v_prenex_3600) v_prenex_3581) 1)))) (forall ((v_prenex_3591 (Array Int Int)) (v_prenex_6090 Int) (v_prenex_3596 (Array Int Int)) (v_prenex_3571 (Array Int Int)) (v_prenex_3610 (Array Int Int)) (v_prenex_3556 (Array Int Int)) (v_prenex_3553 (Array Int Int)) (v_prenex_3554 (Array Int Int)) (v_prenex_3557 (Array Int Int)) (v_prenex_3558 (Array Int Int)) (v_prenex_3568 Int) (v_prenex_3608 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5425 Int) (v_prenex_3567 Int) (v_prenex_3582 Int) (v_prenex_4495 Int) (v_prenex_3561 Int) (v_prenex_5026 Int) (v_prenex_3563 Int) (v_prenex_3580 Int) (v_prenex_4494 (Array Int Int)) (v_prenex_4160 Int) (v_prenex_5025 (Array Int Int)) (v_prenex_3585 (Array Int Int)) (v_prenex_3588 (Array Int Int)) (v_prenex_3609 Int) (v_prenex_5424 (Array Int Int)) (v_prenex_3586 (Array Int Int)) (v_prenex_4158 (Array Int Int)) (v_prenex_3587 (Array Int Int)) (v_prenex_3603 (Array Int Int)) (v_prenex_3606 Int) (v_prenex_3602 (Array Int Int)) (v_prenex_3612 Int) (v_prenex_3559 Int) (v_prenex_3616 (Array Int Int)) (v_prenex_3614 Int) (v_prenex_3576 Int) (v_prenex_3577 Int) (v_prenex_3594 Int) (v_prenex_6091 (Array Int Int)) (v_prenex_3552 Int) (v_prenex_3574 Int) (v_prenex_4162 Int) (v_prenex_4161 Int)) (or (= v_prenex_3609 v_prenex_3594) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6090 v_prenex_6091) v_prenex_5425 v_prenex_5424) v_prenex_5026 v_prenex_5025) v_prenex_4495 v_prenex_4494) v_prenex_4162 v_prenex_4158) v_prenex_3552 v_prenex_3553) v_prenex_4161 v_prenex_3602) v_prenex_3582 v_prenex_3596) v_prenex_4160 v_prenex_3587) v_prenex_3577 v_prenex_3585) v_prenex_3574 v_prenex_3591) v_prenex_3567 v_prenex_3616) v_prenex_3568 v_prenex_3603) v_prenex_3580 v_prenex_3588) v_prenex_3576 v_prenex_3571) v_prenex_3606 v_prenex_3586) v_prenex_3563 v_prenex_3608) v_prenex_3559 v_prenex_3558) v_prenex_3612 v_prenex_3556) v_prenex_3561 v_prenex_3610) v_prenex_3594 v_prenex_3554) v_prenex_3609 v_prenex_3557) v_prenex_3594) v_prenex_3614) 65))))) (or (< c_~next_alloc_idx~0 39) (and (forall ((v_prenex_6188 (Array Int Int)) (v_prenex_1196 (Array Int Int)) (v_prenex_5399 (Array Int Int)) (v_prenex_4067 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_4466 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_prenex_2679 Int) (v_prenex_1203 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5005 Int) (v_prenex_1168 Int) (v_prenex_3500 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3127 Int) (v_prenex_3126 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_3501 (Array Int Int)) (v_prenex_5006 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (v_prenex_1204 (Array Int Int)) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_2678 (Array Int Int)) (v_prenex_834 Int) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1710 Int) (v_prenex_1213 Int) (v_prenex_4467 Int) (v_prenex_1210 Int) (v_prenex_5398 Int) (v_prenex_1198 Int) (v_prenex_2340 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_4068 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int) (v_prenex_6187 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6187 v_prenex_6188) v_prenex_5398 v_prenex_5399) v_prenex_5005 v_prenex_5006) v_prenex_4467 v_prenex_4466) v_prenex_4068 v_prenex_4067) v_prenex_3500 v_prenex_3501) v_prenex_3127 v_prenex_3126) v_prenex_2679 v_prenex_2678) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65) (= v_prenex_1194 v_prenex_1192))) (forall ((v_prenex_6067 (Array Int Int)) (v_prenex_1191 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_3155 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_5436 (Array Int Int)) (v_prenex_4500 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_2700 (Array Int Int)) (v_prenex_821 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1967 (Array Int Int)) (v_prenex_1205 Int) (v_prenex_3529 (Array Int Int)) (v_prenex_1209 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1200 Int) (v_prenex_1189 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_prenex_5047 Int) (v_prenex_4035 Int) (v_prenex_1190 (Array Int Int)) (v_prenex_4036 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_5046 (Array Int Int)) (v_prenex_3528 Int) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_2701 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_5437 Int) (v_prenex_4501 Int) (v_prenex_3154 Int) (v_prenex_2364 Int) (v_prenex_1490 Int) (v_DerPreprocessor_34 (Array Int Int)) (v_prenex_6066 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6066 v_prenex_6067) v_prenex_5437 v_prenex_5436) v_prenex_5047 v_prenex_5046) v_prenex_4501 v_prenex_4500) v_prenex_4035 v_prenex_4036) v_prenex_3528 v_prenex_3529) v_prenex_3154 v_prenex_3155) v_prenex_2701 v_prenex_2700) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)) (= v_prenex_1207 v_prenex_1186)))) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (and (forall ((v_prenex_5480 Int) (v_prenex_5498 (Array Int Int)) (v_prenex_6207 (Array Int Int)) (v_prenex_5459 (Array Int Int)) (v_prenex_6205 (Array Int Int)) (v_prenex_5456 (Array Int Int)) (v_prenex_5533 (Array Int Int)) (v_prenex_5519 Int) (v_prenex_5526 Int) (v_prenex_5507 Int) (v_prenex_5523 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5489 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5524 Int) (v_prenex_5485 Int) (v_prenex_5520 Int) (v_prenex_5487 Int) (v_prenex_6085 (Array Int Int)) (v_prenex_5482 Int) (v_prenex_5491 (Array Int Int)) (v_prenex_5490 (Array Int Int)) (v_prenex_6210 Int) (v_prenex_5462 (Array Int Int)) (v_prenex_5484 (Array Int Int)) (v_prenex_6084 Int) (v_prenex_5466 (Array Int Int)) (v_prenex_5465 (Array Int Int)) (v_prenex_5464 (Array Int Int)) (v_prenex_5486 (Array Int Int)) (v_prenex_5463 (Array Int Int)) (v_prenex_5503 (Array Int Int)) (v_prenex_5502 (Array Int Int)) (v_prenex_5529 (Array Int Int)) (v_prenex_5506 (Array Int Int)) (v_prenex_5528 (Array Int Int)) (v_prenex_5504 (Array Int Int)) (v_prenex_5517 Int) (v_prenex_5479 Int) (v_prenex_5511 Int) (v_prenex_5458 Int) (v_prenex_5530 Int) (v_prenex_5496 Int) (v_prenex_5474 Int) (v_prenex_5532 Int) (v_prenex_5492 Int) (v_prenex_5495 Int)) (or (= v_prenex_5507 v_prenex_5458) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6084 v_prenex_6085) v_prenex_5530 v_prenex_6207) v_prenex_6210 v_prenex_6205) v_prenex_5520 v_prenex_5490) v_prenex_5532 v_prenex_5502) v_prenex_5482 v_prenex_5484) v_prenex_5487 v_prenex_5504) v_prenex_5517 v_prenex_5529) v_prenex_5485 v_prenex_5463) v_prenex_5526 v_prenex_5456) v_prenex_5492 v_prenex_5533) v_prenex_5496 v_prenex_5486) v_prenex_5495 v_prenex_5503) v_prenex_5523 v_prenex_5462) v_prenex_5524 v_prenex_5498) v_prenex_5489 v_prenex_5465) v_prenex_5474 v_prenex_5506) v_prenex_5479 v_prenex_5528) v_prenex_5519 v_prenex_5466) v_prenex_5480 v_prenex_5491) v_prenex_5458 v_prenex_5459) v_prenex_5507 v_prenex_5464) v_prenex_5458) v_prenex_5511) 65))) (forall ((v_prenex_5494 (Array Int Int)) (v_prenex_5510 (Array Int Int)) (v_prenex_5455 (Array Int Int)) (v_prenex_5499 (Array Int Int)) (v_prenex_5531 (Array Int Int)) (v_prenex_5497 (Array Int Int)) (v_prenex_5514 (Array Int Int)) (v_prenex_5513 (Array Int Int)) (v_prenex_5535 (Array Int Int)) (v_prenex_5512 (Array Int Int)) (v_prenex_5534 (Array Int Int)) (v_prenex_5457 (Array Int Int)) (v_prenex_6208 (Array Int Int)) (v_prenex_5508 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5468 Int) (v_prenex_5522 Int) (v_prenex_5467 Int) (v_prenex_5525 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5469 Int) (v_prenex_5521 Int) (v_prenex_5481 Int) (v_prenex_5461 (Array Int Int)) (v_prenex_5483 (Array Int Int)) (v_prenex_5460 (Array Int Int)) (v_prenex_5488 (Array Int Int)) (v_prenex_5501 (Array Int Int)) (v_prenex_5500 (Array Int Int)) (v_prenex_5509 Int) (v_prenex_5505 (Array Int Int)) (v_prenex_5527 (Array Int Int)) (v_prenex_6209 Int) (v_prenex_5516 Int) (v_prenex_5515 Int) (v_prenex_5518 Int) (v_prenex_5478 Int) (v_prenex_6206 Int) (v_prenex_5475 Int) (v_prenex_5477 Int) (v_prenex_5454 Int) (v_prenex_5476 Int) (v_prenex_5493 Int) (v_prenex_5471 Int) (v_prenex_5470 Int) (v_prenex_5473 Int) (v_prenex_5472 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6206 v_prenex_6208) v_prenex_5454 v_prenex_5455) v_prenex_6209 v_prenex_5494) v_prenex_5481 v_prenex_5534) v_prenex_5472 v_prenex_5513) v_prenex_5468 v_prenex_5514) v_prenex_5515 v_prenex_5460) v_prenex_5525 v_prenex_5512) v_prenex_5473 v_prenex_5500) v_prenex_5516 v_prenex_5535) v_prenex_5467 v_prenex_5488) v_prenex_5475 v_prenex_5508) v_prenex_5477 v_prenex_5461) v_prenex_5521 v_prenex_5457) v_prenex_5518 v_prenex_5483) v_prenex_5509 v_prenex_5510) v_prenex_5478 v_prenex_5499) v_prenex_5493 v_prenex_5527) v_prenex_5469 v_prenex_5505) v_prenex_5470 v_prenex_5497) v_prenex_5471 v_prenex_5501) v_prenex_5476 v_prenex_5531) v_prenex_5471) v_prenex_5522) 1)) (= v_prenex_5476 v_prenex_5471)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (< c_~next_alloc_idx~0 47) (and (forall ((v_prenex_2381 (Array Int Int)) (v_prenex_5010 (Array Int Int)) (v_prenex_6065 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_5411 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_3138 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2776 Int) (v_prenex_2413 Int) (v_prenex_5009 Int) (v_prenex_4459 Int) (v_prenex_3526 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2398 Int) (v_prenex_2410 Int) (v_prenex_2774 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2396 Int) (v_prenex_4156 Int) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_2393 (Array Int Int)) (v_prenex_4155 (Array Int Int)) (v_prenex_4458 (Array Int Int)) (v_prenex_2775 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2772 (Array Int Int)) (v_prenex_2773 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (v_prenex_2415 (Array Int Int)) (v_prenex_3527 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_3139 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2421 Int) (v_prenex_2400 Int) (v_prenex_2384 Int) (v_prenex_5410 Int) (v_prenex_2386 Int) (v_prenex_6064 Int) (v_prenex_2382 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6064 v_prenex_6065) v_prenex_5410 v_prenex_5411) v_prenex_5009 v_prenex_5010) v_prenex_4459 v_prenex_4458) v_prenex_4156 v_prenex_4155) v_prenex_3526 v_prenex_3527) v_prenex_3139 v_prenex_3138) v_prenex_2776 v_prenex_2775) v_prenex_2413 v_prenex_2773) v_prenex_2774 v_prenex_2772) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421))) (forall ((v_prenex_6186 (Array Int Int)) (v_prenex_2383 (Array Int Int)) (v_prenex_3499 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2716 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_5449 Int) (v_prenex_2414 Int) (v_prenex_2417 (Array Int Int)) (v_prenex_2376 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3168 Int) (v_prenex_4059 Int) (v_prenex_2399 Int) (v_prenex_2411 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2412 Int) (v_prenex_2771 Int) (v_prenex_2397 Int) (v_prenex_4060 (Array Int Int)) (v_prenex_5050 (Array Int Int)) (v_prenex_4493 Int) (v_prenex_2392 (Array Int Int)) (v_prenex_5051 Int) (v_prenex_4492 (Array Int Int)) (v_prenex_2375 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_5448 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (v_prenex_3169 (Array Int Int)) (v_prenex_2416 (Array Int Int)) (v_prenex_2717 Int) (v_prenex_2425 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_2387 Int) (v_prenex_3498 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (v_prenex_2401 Int) (v_prenex_2385 Int) (v_prenex_6185 Int)) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6185 v_prenex_6186) v_prenex_5449 v_prenex_5448) v_prenex_5051 v_prenex_5050) v_prenex_4493 v_prenex_4492) v_prenex_4059 v_prenex_4060) v_prenex_3498 v_prenex_3499) v_prenex_3168 v_prenex_3169) v_prenex_2717 v_prenex_2716) v_prenex_2376 v_prenex_2375) v_prenex_2771 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1))))) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_2022 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_3495 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_3136 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_2699 Int) (v_prenex_1987 Int) (v_prenex_2018 Int) (v_prenex_1986 Int) (v_prenex_4517 Int) (v_prenex_1985 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1983 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5007 Int) (v_prenex_5441 Int) (v_prenex_6184 (Array Int Int)) (v_prenex_4152 Int) (v_prenex_5440 (Array Int Int)) (v_prenex_4151 (Array Int Int)) (v_prenex_6183 Int) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_1981 (Array Int Int)) (v_prenex_5008 (Array Int Int)) (v_prenex_2698 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (v_prenex_4516 (Array Int Int)) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_3137 Int) (v_prenex_2368 Int) (v_prenex_2020 Int) (v_prenex_3494 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6183 v_prenex_6184) v_prenex_5441 v_prenex_5440) v_prenex_5007 v_prenex_5008) v_prenex_4517 v_prenex_4516) v_prenex_4152 v_prenex_4151) v_prenex_3494 v_prenex_3495) v_prenex_3137 v_prenex_3136) v_prenex_2699 v_prenex_2698) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1)))) (forall ((v_prenex_4480 (Array Int Int)) (v_prenex_1691 (Array Int Int)) (v_prenex_2001 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2677 Int) (v_prenex_2019 Int) (v_prenex_1984 Int) (v_prenex_5402 Int) (v_prenex_2013 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5049 Int) (v_prenex_1982 Int) (v_prenex_3522 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2016 Int) (v_prenex_1980 Int) (v_prenex_4055 Int) (v_prenex_3166 Int) (v_prenex_6063 (Array Int Int)) (v_prenex_6062 Int) (v_prenex_5048 (Array Int Int)) (v_prenex_3167 (Array Int Int)) (v_prenex_4056 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (v_prenex_3523 (Array Int Int)) (v_prenex_2676 (Array Int Int)) (v_prenex_5403 (Array Int Int)) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1978 (Array Int Int)) (v_prenex_1998 Int) (v_prenex_2006 Int) (v_prenex_1977 (Array Int Int)) (v_prenex_1953 Int) (v_prenex_1979 (Array Int Int)) (v_prenex_1995 Int) (v_prenex_2344 Int) (v_prenex_2021 Int) (v_prenex_1690 Int) (v_prenex_4481 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6062 v_prenex_6063) v_prenex_5402 v_prenex_5403) v_prenex_5049 v_prenex_5048) v_prenex_4481 v_prenex_4480) v_prenex_4055 v_prenex_4056) v_prenex_3522 v_prenex_3523) v_prenex_3166 v_prenex_3167) v_prenex_2677 v_prenex_2676) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65) (= v_prenex_2016 v_prenex_2006)))) (< c_~next_alloc_idx~0 43)) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_5395 (Array Int Int)) (v_prenex_1494 (Array Int Int)) (v_prenex_4986 (Array Int Int)) (v_prenex_2686 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_4468 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_1498 (Array Int Int)) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1524 Int) (v_prenex_1504 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_1522 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3520 Int) (v_prenex_3147 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4134 Int) (v_prenex_6083 (Array Int Int)) (v_prenex_6082 Int) (v_prenex_4133 (Array Int Int)) (v_prenex_3146 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_3521 (Array Int Int)) (v_prenex_1508 Int) (v_prenex_1968 Int) (v_prenex_1528 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1525 (Array Int Int)) (v_prenex_1516 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_4469 Int) (v_prenex_1694 Int) (v_prenex_4985 Int) (v_prenex_2687 Int) (v_prenex_1474 Int) (v_prenex_1495 Int) (v_prenex_1492 Int) (v_prenex_5394 Int)) (or (= v_prenex_1514 v_prenex_1492) (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6082 v_prenex_6083) v_prenex_5394 v_prenex_5395) v_prenex_4985 v_prenex_4986) v_prenex_4469 v_prenex_4468) v_prenex_4134 v_prenex_4133) v_prenex_3520 v_prenex_3521) v_prenex_3147 v_prenex_3146) v_prenex_2687 v_prenex_2686) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522))))) (forall ((v_prenex_3177 (Array Int Int)) (v_prenex_3551 (Array Int Int)) (v_prenex_1493 (Array Int Int)) (v_prenex_5432 (Array Int Int)) (v_prenex_6204 (Array Int Int)) (v_prenex_4048 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1517 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_4504 (Array Int Int)) (v_prenex_1713 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_2711 Int) (v_prenex_1523 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1529 (Array Int Int)) (v_prenex_1501 Int) (v_prenex_1946 (Array Int Int)) (v_prenex_1506 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1520 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2352 Int) (v_prenex_5022 Int) (v_prenex_5021 (Array Int Int)) (v_prenex_2351 (Array Int Int)) (v_prenex_1947 Int) (v_prenex_2710 (Array Int Int)) (v_prenex_1505 Int) (v_prenex_1526 Int) (v_prenex_1502 (Array Int Int)) (v_prenex_1512 Int) (v_prenex_4505 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1499 Int) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1497 Int) (v_prenex_1719 (Array Int Int)) (v_prenex_3550 Int) (v_prenex_3176 Int) (v_prenex_4047 Int) (v_prenex_6203 Int) (v_prenex_5433 Int)) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6203 v_prenex_6204) v_prenex_5433 v_prenex_5432) v_prenex_5022 v_prenex_5021) v_prenex_4505 v_prenex_4504) v_prenex_4047 v_prenex_4048) v_prenex_3550 v_prenex_3551) v_prenex_3176 v_prenex_3177) v_prenex_2711 v_prenex_2710) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))))) (or (and (forall ((v_prenex_4142 (Array Int Int)) (v_prenex_4141 (Array Int Int)) (v_prenex_5450 (Array Int Int)) (v_prenex_4140 (Array Int Int)) (v_prenex_3210 (Array Int Int)) (v_prenex_3199 (Array Int Int)) (v_prenex_6202 (Array Int Int)) (v_prenex_3211 (Array Int Int)) (v_prenex_4143 (Array Int Int)) (v_prenex_3231 (Array Int Int)) (v_prenex_3237 (Array Int Int)) (v_prenex_3213 (Array Int Int)) (v_prenex_4506 (Array Int Int)) (v_prenex_3515 (Array Int Int)) (v_prenex_4507 Int) (v_prenex_3227 Int) (v_prenex_3206 Int) (v_prenex_3229 Int) (v_prenex_3207 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3202 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_4138 Int) (v_prenex_3204 Int) (v_prenex_5001 Int) (v_prenex_3220 Int) (v_prenex_3187 Int) (v_prenex_3188 Int) (v_prenex_4135 Int) (v_prenex_3184 (Array Int Int)) (v_prenex_3185 (Array Int Int)) (v_prenex_3191 Int) (v_prenex_3182 (Array Int Int)) (v_prenex_5002 (Array Int Int)) (v_prenex_3186 (Array Int Int)) (v_prenex_4136 (Array Int Int)) (v_prenex_3224 (Array Int Int)) (v_prenex_3228 (Array Int Int)) (v_prenex_3514 Int) (v_prenex_3235 Int) (v_prenex_3215 Int) (v_prenex_6201 Int) (v_prenex_4144 Int) (v_prenex_3233 Int) (v_prenex_5451 Int) (v_prenex_3195 Int) (v_prenex_3196 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6201 v_prenex_6202) v_prenex_5451 v_prenex_5450) v_prenex_5001 v_prenex_5002) v_prenex_4507 v_prenex_4506) v_prenex_4144 v_prenex_4136) v_prenex_3514 v_prenex_3515) v_prenex_3206 v_prenex_4143) v_prenex_4138 v_prenex_4142) v_prenex_3220 v_prenex_4141) v_prenex_4135 v_prenex_4140) v_prenex_3202 v_prenex_3213) v_prenex_3195 v_prenex_3237) v_prenex_3196 v_prenex_3224) v_prenex_3207 v_prenex_3211) v_prenex_3204 v_prenex_3199) v_prenex_3227 v_prenex_3210) v_prenex_3191 v_prenex_3228) v_prenex_3187 v_prenex_3186) v_prenex_3233 v_prenex_3184) v_prenex_3188 v_prenex_3231) v_prenex_3215 v_prenex_3182) v_prenex_3229 v_prenex_3185) v_prenex_3215) v_prenex_3235) 65) (= v_prenex_3229 v_prenex_3215))) (forall ((v_prenex_3152 (Array Int Int)) (v_prenex_3197 (Array Int Int)) (v_prenex_3230 (Array Int Int)) (v_prenex_3198 (Array Int Int)) (v_prenex_3214 (Array Int Int)) (v_prenex_3236 (Array Int Int)) (v_prenex_3212 (Array Int Int)) (v_prenex_5413 (Array Int Int)) (v_prenex_5038 (Array Int Int)) (v_prenex_3217 (Array Int Int)) (v_prenex_3205 Int) (v_prenex_3209 (Array Int Int)) (v_prenex_3208 Int) (v_prenex_3542 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4137 Int) (v_prenex_4139 Int) (v_prenex_3203 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_6081 (Array Int Int)) (v_prenex_3221 Int) (v_prenex_3222 Int) (v_prenex_4471 Int) (v_prenex_3190 Int) (v_prenex_4470 (Array Int Int)) (v_prenex_3192 Int) (v_prenex_3183 (Array Int Int)) (v_prenex_3200 (Array Int Int)) (v_prenex_3189 (Array Int Int)) (v_prenex_6080 Int) (v_prenex_3225 (Array Int Int)) (v_prenex_3226 (Array Int Int)) (v_prenex_3201 (Array Int Int)) (v_prenex_3223 (Array Int Int)) (v_prenex_3543 (Array Int Int)) (v_prenex_3216 Int) (v_prenex_3218 Int) (v_prenex_3219 Int) (v_prenex_4049 Int) (v_prenex_3234 Int) (v_prenex_5039 Int) (v_prenex_5412 Int) (v_prenex_3153 Int) (v_prenex_3232 Int) (v_prenex_4050 (Array Int Int)) (v_prenex_3193 Int) (v_prenex_3194 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6080 v_prenex_6081) v_prenex_5412 v_prenex_5413) v_prenex_5039 v_prenex_5038) v_prenex_4471 v_prenex_4470) v_prenex_4049 v_prenex_4050) v_prenex_3542 v_prenex_3543) v_prenex_3153 v_prenex_3152) v_prenex_4137 v_prenex_3223) v_prenex_3221 v_prenex_3197) v_prenex_4139 v_prenex_3214) v_prenex_3216 v_prenex_3236) v_prenex_3190 v_prenex_3230) v_prenex_3218 v_prenex_3212) v_prenex_3205 v_prenex_3183) v_prenex_3234 v_prenex_3209) v_prenex_3232 v_prenex_3226) v_prenex_3192 v_prenex_3198) v_prenex_3203 v_prenex_3189) v_prenex_3194 v_prenex_3201) v_prenex_3219 v_prenex_3200) v_prenex_3222 v_prenex_3225) v_prenex_3193 v_prenex_3217) v_prenex_3222) v_prenex_3208) 1)) (= v_prenex_3222 v_prenex_3193)))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_6100 (Array Int Int)) (v_prenex_6142 (Array Int Int)) (v_prenex_6141 (Array Int Int)) (v_prenex_6150 Int) (v_prenex_6168 (Array Int Int)) (v_prenex_6146 (Array Int Int)) (v_prenex_6123 (Array Int Int)) (v_prenex_6101 (Array Int Int)) (v_prenex_6128 (Array Int Int)) (v_prenex_6149 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6117 Int) (v_prenex_6116 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_6118 Int) (v_prenex_6113 Int) (v_prenex_6157 Int) (v_prenex_6112 Int) (v_prenex_6156 Int) (v_prenex_6115 Int) (v_prenex_6159 Int) (v_prenex_6140 (Array Int Int)) (v_prenex_6056 Int) (v_prenex_6133 Int) (v_prenex_6111 Int) (v_prenex_6110 Int) (v_prenex_6155 (Array Int Int)) (v_prenex_6154 (Array Int Int)) (v_prenex_6153 (Array Int Int)) (v_prenex_6175 (Array Int Int)) (v_prenex_6162 Int) (v_prenex_6174 (Array Int Int)) (v_prenex_6097 (Array Int Int)) (v_prenex_6135 (Array Int Int)) (v_prenex_6057 (Array Int Int)) (v_prenex_6138 (Array Int Int)) (v_prenex_4937 Int) (v_prenex_5537 Int) (v_prenex_6109 Int) (v_prenex_6108 Int) (v_prenex_6107 Int) (v_prenex_6151 (Array Int Int)) (v_prenex_6163 Int) (v_prenex_6166 Int) (v_prenex_6171 (Array Int Int)) (v_prenex_6121 Int)) (or (= v_prenex_6116 v_prenex_6111) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6056 v_prenex_6057) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_prenex_6135) v_prenex_6121 v_prenex_6174) v_prenex_6112 v_prenex_6154) v_prenex_6108 v_prenex_6155) v_prenex_6156 v_prenex_6100) v_prenex_6166 v_prenex_6153) v_prenex_6113 v_prenex_6141) v_prenex_6157 v_prenex_6175) v_prenex_6107 v_prenex_6128) v_prenex_6115 v_prenex_6149) v_prenex_6117 v_prenex_6101) v_prenex_6162 v_prenex_6097) v_prenex_6159 v_prenex_6123) v_prenex_6150 v_prenex_6151) v_prenex_6118 v_prenex_6140) v_prenex_6133 v_prenex_6168) v_prenex_6109 v_prenex_6146) v_prenex_6110 v_prenex_6138) v_prenex_6111 v_prenex_6142) v_prenex_6116 v_prenex_6171) v_prenex_6111) v_prenex_6163) 1)))) (forall ((v_prenex_6144 (Array Int Int)) (v_prenex_6143 (Array Int Int)) (v_prenex_6172 Int) (v_prenex_6126 (Array Int Int)) (v_prenex_6104 (Array Int Int)) (v_prenex_6169 (Array Int Int)) (v_prenex_6103 (Array Int Int)) (v_prenex_6147 (Array Int Int)) (v_prenex_6124 (Array Int Int)) (v_prenex_6102 (Array Int Int)) (v_prenex_6145 (Array Int Int)) (v_prenex_6106 (Array Int Int)) (v_prenex_6105 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6119 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_6134 Int) (v_prenex_6137 Int) (v_prenex_6136 Int) (v_prenex_6158 Int) (v_prenex_6114 Int) (v_prenex_6098 Int) (v_prenex_6152 Int) (v_prenex_6132 Int) (v_prenex_6160 Int) (v_prenex_6099 (Array Int Int)) (v_prenex_6131 (Array Int Int)) (v_prenex_6161 Int) (v_prenex_6130 (Array Int Int)) (v_prenex_6139 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4901 Int) (v_prenex_6127 Int) (v_prenex_6129 Int) (v_DerPreprocessor_59 (Array Int Int)) (v_prenex_6167 Int) (v_prenex_6148 Int) (v_prenex_6125 Int) (v_prenex_6096 (Array Int Int)) (v_prenex_6173 (Array Int Int)) (v_prenex_6164 Int) (v_prenex_6120 Int) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_6122 Int) (v_prenex_6170 (Array Int Int)) (v_prenex_6165 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6134 v_DerPreprocessor_59) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_6161 v_prenex_6130) v_prenex_6172 v_prenex_6143) v_prenex_6122 v_prenex_6124) v_prenex_6127 v_prenex_6145) v_prenex_6158 v_prenex_6170) v_prenex_6125 v_prenex_6103) v_prenex_6167 v_prenex_6096) v_prenex_6132 v_prenex_6173) v_prenex_6137 v_prenex_6126) v_prenex_6136 v_prenex_6144) v_prenex_6164 v_prenex_6102) v_prenex_6165 v_prenex_6139) v_prenex_6129 v_prenex_6105) v_prenex_6114 v_prenex_6147) v_prenex_6119 v_prenex_6169) v_prenex_6160 v_prenex_6106) v_prenex_6120 v_prenex_6131) v_prenex_6098 v_prenex_6099) v_prenex_6148 v_prenex_6104) v_prenex_6098) v_prenex_6152) 65) (= v_prenex_6148 v_prenex_6098))))) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (< c_~next_alloc_idx~0 49) (and (forall ((v_prenex_3150 (Array Int Int)) (v_prenex_4982 (Array Int Int)) (v_prenex_2729 Int) (v_prenex_2761 (Array Int Int)) (v_prenex_2726 Int) (v_prenex_2724 (Array Int Int)) (v_prenex_2746 (Array Int Int)) (v_prenex_2749 Int) (v_prenex_2743 (Array Int Int)) (v_prenex_2728 Int) (v_prenex_2755 Int) (v_prenex_2736 (Array Int Int)) (v_prenex_2759 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2431 Int) (v_prenex_4037 Int) (v_prenex_2059 Int) (v_prenex_2730 Int) (v_prenex_2752 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5447 Int) (v_prenex_2719 (Array Int Int)) (v_prenex_2753 Int) (v_prenex_6178 Int) (v_prenex_4491 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_2430 (Array Int Int)) (v_prenex_6179 (Array Int Int)) (v_prenex_2750 (Array Int Int)) (v_prenex_5446 (Array Int Int)) (v_prenex_4038 (Array Int Int)) (v_prenex_2758 Int) (v_prenex_2757 (Array Int Int)) (v_prenex_2735 (Array Int Int)) (v_prenex_2738 Int) (v_prenex_2733 (Array Int Int)) (v_prenex_2765 Int) (v_prenex_2747 (Array Int Int)) (v_prenex_3539 (Array Int Int)) (v_prenex_2769 (Array Int Int)) (v_prenex_2767 Int) (v_prenex_3538 Int) (v_prenex_2740 Int) (v_prenex_2742 Int) (v_prenex_4981 Int) (v_prenex_4490 (Array Int Int)) (v_prenex_3151 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6178 v_prenex_6179) v_prenex_5447 v_prenex_5446) v_prenex_4981 v_prenex_4982) v_prenex_4491 v_prenex_4490) v_prenex_4037 v_prenex_4038) v_prenex_3538 v_prenex_3539) v_prenex_3151 v_prenex_3150) v_prenex_2758 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_prenex_2747) v_prenex_2749 v_prenex_2769) v_prenex_2726 v_prenex_2761) v_prenex_2752 v_prenex_2746) v_prenex_2740 v_prenex_2719) v_prenex_2767 v_prenex_2743) v_prenex_2765 v_prenex_2759) v_prenex_2728 v_prenex_2733) v_prenex_2738 v_prenex_2724) v_prenex_2730 v_prenex_2736) v_prenex_2753 v_prenex_2735) v_prenex_2755 v_prenex_2757) v_prenex_2729 v_prenex_2750) v_prenex_2755) v_prenex_2742) 1)) (= v_prenex_2755 v_prenex_2729))) (forall ((v_prenex_4070 Int) (v_prenex_3180 Int) (v_prenex_4069 (Array Int Int)) (v_prenex_3511 (Array Int Int)) (v_prenex_2720 (Array Int Int)) (v_prenex_2764 (Array Int Int)) (v_prenex_5017 (Array Int Int)) (v_prenex_2762 (Array Int Int)) (v_prenex_2725 Int) (v_prenex_2745 (Array Int Int)) (v_prenex_2727 Int) (v_prenex_2721 (Array Int Int)) (v_prenex_2722 (Array Int Int)) (v_prenex_2744 (Array Int Int)) (v_prenex_2732 Int) (v_prenex_2754 Int) (v_prenex_5408 Int) (v_prenex_2714 (Array Int Int)) (v_prenex_5409 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2751 Int) (v_prenex_2718 (Array Int Int)) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_2731 Int) (v_prenex_4457 Int) (v_prenex_2038 Int) (v_prenex_6061 (Array Int Int)) (v_prenex_6060 Int) (v_prenex_2770 (Array Int Int)) (v_prenex_2037 (Array Int Int)) (v_prenex_4456 (Array Int Int)) (v_prenex_2756 (Array Int Int)) (v_prenex_2734 (Array Int Int)) (v_prenex_2737 Int) (v_prenex_2715 Int) (v_prenex_2739 Int) (v_prenex_2766 Int) (v_prenex_2723 Int) (v_prenex_2748 (Array Int Int)) (v_prenex_2768 Int) (v_prenex_3510 Int) (v_prenex_2741 Int) (v_prenex_2763 Int) (v_prenex_5018 Int) (v_prenex_2760 Int) (v_prenex_3181 (Array Int Int))) (or (= v_prenex_2751 v_prenex_2763) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6060 v_prenex_6061) v_prenex_5408 v_prenex_5409) v_prenex_5018 v_prenex_5017) v_prenex_4457 v_prenex_4456) v_prenex_4070 v_prenex_4069) v_prenex_3510 v_prenex_3511) v_prenex_3180 v_prenex_3181) v_prenex_2715 v_prenex_2714) v_prenex_2754 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2737 v_prenex_2748) v_prenex_2731 v_prenex_2770) v_prenex_2732 v_prenex_2756) v_prenex_2741 v_prenex_2745) v_prenex_2739 v_prenex_2734) v_prenex_2760 v_prenex_2744) v_prenex_2727 v_prenex_2762) v_prenex_2723 v_prenex_2722) v_prenex_2766 v_prenex_2720) v_prenex_2725 v_prenex_2764) v_prenex_2751 v_prenex_2718) v_prenex_2763 v_prenex_2721) v_prenex_2751) v_prenex_2768) 65))))) (or (and (forall ((v_prenex_6089 (Array Int Int)) (v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_3533 (Array Int Int)) (v_prenex_4128 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_885 (Array Int Int)) (v_prenex_4988 (Array Int Int)) (v_prenex_229 Int) (v_prenex_239 (Array Int Int)) (v_prenex_2777 Int) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_5429 Int) (v_prenex_236 Int) (v_prenex_1707 (Array Int Int)) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4477 Int) (v_prenex_234 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_230 Int) (v_prenex_2693 Int) (v_prenex_3160 Int) (v_prenex_3161 (Array Int Int)) (v_prenex_4476 (Array Int Int)) (v_prenex_2692 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_1706 Int) (v_prenex_235 (Array Int Int)) (v_prenex_5428 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_4129 Int) (v_prenex_227 Int) (v_prenex_4987 Int) (v_prenex_664 Int) (v_prenex_884 Int) (v_prenex_223 Int) (v_prenex_3532 Int) (v_prenex_2366 Int) (v_prenex_1476 Int) (v_prenex_1176 Int) (v_prenex_361 Int) (v_prenex_6088 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6088 v_prenex_6089) v_prenex_5429 v_prenex_5428) v_prenex_4987 v_prenex_4988) v_prenex_4477 v_prenex_4476) v_prenex_4129 v_prenex_4128) v_prenex_3532 v_prenex_3533) v_prenex_3160 v_prenex_3161) v_prenex_2693 v_prenex_2692) v_prenex_2366 v_prenex_2365) v_prenex_2777 v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_6049 (Array Int Int)) (v_prenex_2341 (Array Int Int)) (v_prenex_3132 (Array Int Int)) (v_prenex_4044 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_216 Int) (v_prenex_3504 Int) (v_prenex_675 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4513 Int) (v_prenex_231 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_5024 Int) (v_prenex_370 Int) (v_prenex_2671 Int) (v_prenex_5391 (Array Int Int)) (v_prenex_1160 Int) (v_prenex_5390 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_5023 (Array Int Int)) (v_prenex_2670 (Array Int Int)) (v_prenex_4512 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_676 (Array Int Int)) (v_prenex_3505 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_126 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_3133 Int) (v_prenex_2342 Int) (v_prenex_6048 Int) (v_prenex_4043 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6048 v_prenex_6049) v_prenex_5390 v_prenex_5391) v_prenex_5024 v_prenex_5023) v_prenex_4513 v_prenex_4512) v_prenex_4043 v_prenex_4044) v_prenex_3504 v_prenex_3505) v_prenex_3133 v_prenex_3132) v_prenex_2671 v_prenex_2670) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225)))) (< c_~next_alloc_idx~0 27) (< (+ 32 (div (+ (- 37) .cse0) 2)) 0)) (or (< 0 (div (+ (- 45) .cse0) 2)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_5037 (Array Int Int)) (v_prenex_4146 (Array Int Int)) (v_prenex_4502 (Array Int Int)) (v_prenex_2707 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_prenex_1722 Int) (v_prenex_3548 Int) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_555 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1541 Int) (v_prenex_132 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_672 Int) (v_prenex_3165 Int) (v_prenex_1184 Int) (v_prenex_6182 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_6181 Int) (v_prenex_1185 (Array Int Int)) (v_prenex_6180 Int) (v_prenex_3164 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_133 (Array Int Int)) (v_prenex_3549 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_71 Int) (v_prenex_3238 Int) (v_prenex_4503 Int) (v_prenex_2706 (Array Int Int)) (v_prenex_1533 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_1971 Int) (v_prenex_366 Int) (v_DerPreprocessor_17 (Array Int Int)) (v_prenex_5036 Int) (v_prenex_4145 Int) (v_DerPreprocessor_57 (Array Int Int))) (or (= v_prenex_28 v_prenex_27) (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6181 v_prenex_6182) v_prenex_6180 v_DerPreprocessor_57) v_prenex_5036 v_prenex_5037) v_prenex_4503 v_prenex_4502) v_prenex_4145 v_prenex_4146) v_prenex_3548 v_prenex_3549) v_prenex_3165 v_prenex_3164) v_prenex_2707 v_prenex_2706) v_prenex_3238 v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 42)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)))) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))))))) is different from false [2024-09-08 06:22:40,213 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0) (and (forall ((v_prenex_6690 Int) (v_prenex_6681 (Array Int Int)) (v_prenex_6683 (Array Int Int)) (v_prenex_6688 (Array Int Int)) (v_prenex_6689 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6733 Int) (v_prenex_6739 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_6736 Int) (v_prenex_6654 Int) (v_prenex_6695 Int) (v_prenex_6696 Int) (v_prenex_5932 Int) (v_prenex_6663 (Array Int Int)) (v_prenex_6664 (Array Int Int)) (v_prenex_6660 (Array Int Int)) (v_prenex_6661 (Array Int Int)) (v_prenex_6703 (Array Int Int)) (v_prenex_6704 (Array Int Int)) (v_prenex_6706 (Array Int Int)) (v_prenex_6708 Int) (v_prenex_6702 (Array Int Int)) (v_prenex_6679 Int) (v_prenex_6713 Int) (v_prenex_6678 Int) (v_prenex_6671 Int) (v_prenex_6676 Int) (v_prenex_6730 (Array Int Int)) (v_prenex_6653 (Array Int Int)) (v_prenex_6731 (Array Int Int)) (v_prenex_6698 (Array Int Int)) (v_prenex_6692 (Array Int Int)) (v_prenex_6694 (Array Int Int)) (v_prenex_6659 (Array Int Int)) (v_prenex_6737 (Array Int Int)) (v_prenex_6718 Int) (v_prenex_6719 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6655 (Array Int Int)) (v_prenex_6658 (Array Int Int)) (v_prenex_6721 Int) (v_prenex_6722 Int) (v_prenex_6728 Int) (v_prenex_6725 Int) (v_prenex_6726 Int) (v_prenex_6682 Int) (v_prenex_6686 Int) (v_prenex_6685 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6718 v_DerPreprocessor_60) v_prenex_5932 v_prenex_6692) v_prenex_6733 v_prenex_6694) v_prenex_6739 v_prenex_6658) v_prenex_6722 v_prenex_6688) v_prenex_6736 v_prenex_6702) v_prenex_6679 v_prenex_6681) v_prenex_6685 v_prenex_6704) v_prenex_6719 v_prenex_6731) v_prenex_6682 v_prenex_6660) v_prenex_6728 v_prenex_6653) v_prenex_6690 v_prenex_6737) v_prenex_6696 v_prenex_6683) v_prenex_6695 v_prenex_6703) v_prenex_6725 v_prenex_6659) v_prenex_6726 v_prenex_6698) v_prenex_6686 v_prenex_6663) v_prenex_6671 v_prenex_6706) v_prenex_6676 v_prenex_6730) v_prenex_6721 v_prenex_6664) v_prenex_6678 v_prenex_6689) v_prenex_6654 v_prenex_6655) v_prenex_6708 v_prenex_6661) v_prenex_6654) v_prenex_6713) 65) (= v_prenex_6708 v_prenex_6654))) (forall ((v_prenex_6684 (Array Int Int)) (v_prenex_6680 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6732 Int) (v_prenex_6650 Int) (v_prenex_6691 Int) (v_prenex_6714 (Array Int Int)) (v_prenex_6715 (Array Int Int)) (v_prenex_6711 (Array Int Int)) (v_prenex_6712 (Array Int Int)) (v_prenex_6668 Int) (v_prenex_6669 Int) (v_prenex_6666 Int) (v_prenex_6667 Int) (v_prenex_6707 (Array Int Int)) (v_prenex_6709 (Array Int Int)) (v_prenex_5892 Int) (v_prenex_6665 Int) (v_prenex_6662 Int) (v_prenex_5893 (Array Int Int)) (v_prenex_6705 (Array Int Int)) (v_prenex_6700 (Array Int Int)) (v_prenex_6701 (Array Int Int)) (v_prenex_6677 Int) (v_prenex_6710 Int) (v_prenex_6716 Int) (v_prenex_6717 Int) (v_prenex_6672 Int) (v_prenex_6670 Int) (v_prenex_6675 Int) (v_prenex_6673 Int) (v_prenex_6674 Int) (v_prenex_6651 (Array Int Int)) (v_prenex_6652 (Array Int Int)) (v_prenex_6697 (Array Int Int)) (v_prenex_6693 (Array Int Int)) (v_prenex_6738 (Array Int Int)) (v_prenex_6699 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6656 (Array Int Int)) (v_prenex_6734 (Array Int Int)) (v_prenex_6657 (Array Int Int)) (v_prenex_6735 (Array Int Int)) (v_prenex_6723 Int) (v_prenex_6724 Int) (v_prenex_6729 (Array Int Int)) (v_prenex_6727 Int) (v_prenex_6687 Int) (v_prenex_6720 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6650 v_prenex_6651) v_prenex_5892 v_prenex_5893) v_prenex_6687 v_prenex_6709) v_prenex_6732 v_prenex_6693) v_prenex_6677 v_prenex_6735) v_prenex_6669 v_prenex_6714) v_prenex_6665 v_prenex_6715) v_prenex_6716 v_prenex_6656) v_prenex_6727 v_prenex_6712) v_prenex_6670 v_prenex_6700) v_prenex_6717 v_prenex_6738) v_prenex_6662 v_prenex_6684) v_prenex_6672 v_prenex_6707) v_prenex_6674 v_prenex_6657) v_prenex_6723 v_prenex_6652) v_prenex_6720 v_prenex_6680) v_prenex_6710 v_prenex_6711) v_prenex_6675 v_prenex_6699) v_prenex_6691 v_prenex_6729) v_prenex_6666 v_prenex_6705) v_prenex_6667 v_prenex_6697) v_prenex_6668 v_prenex_6701) v_prenex_6673 v_prenex_6734) v_prenex_6668) v_prenex_6724) 1)) (= v_prenex_6673 v_prenex_6668))))) (or (< c_~next_alloc_idx~0 65) (and (forall ((v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_DerPreprocessor_62 (Array Int Int)) (v_prenex_4676 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_4672 Int) (v_prenex_4674 Int) (v_prenex_4670 Int) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_4687 Int) (v_prenex_5932 Int) (v_DerPreprocessor_59 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_4681 Int) (v_prenex_4680 Int) (v_prenex_4684 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4734 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4694 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4691 Int) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4901 Int) (v_prenex_6565 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_62) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_60) v_prenex_5932 v_DerPreprocessor_59) v_prenex_6565 v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709))) (forall ((v_prenex_6564 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4707 Int) (v_prenex_4713 Int) (v_DerPreprocessor_62 (Array Int Int)) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4715 Int) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4630 Int) (v_prenex_4699 (Array Int Int)) (v_prenex_4735 (Array Int Int)) (v_prenex_5537 Int) (v_prenex_4689 Int) (v_prenex_5892 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_prenex_4685 (Array Int Int)) (v_prenex_5893 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4718 (Array Int Int)) (v_prenex_3902 (Array Int Int)) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4733 Int) (v_prenex_4693 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4937 Int) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_6563 Int)) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_62) v_prenex_6563 v_prenex_6564) v_prenex_5892 v_prenex_5893) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1))))) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 62 c_~next_alloc_idx~0) (and (or (< (+ 32 (div (+ .cse0 (- 39)) 2)) 0) (< c_~next_alloc_idx~0 25) (and (forall ((v_prenex_6049 (Array Int Int)) (v_prenex_3132 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_216 Int) (v_prenex_3504 Int) (v_prenex_4513 Int) (v_prenex_370 Int) (v_prenex_5391 (Array Int Int)) (v_prenex_1160 Int) (v_prenex_5023 (Array Int Int)) (v_prenex_2670 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_676 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_6627 Int) (v_prenex_2342 Int) (v_prenex_4043 Int) (v_prenex_2341 (Array Int Int)) (v_prenex_4044 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_6626 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_675 Int) (v_prenex_231 Int) (v_prenex_5024 Int) (v_prenex_2671 Int) (v_prenex_5390 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_4512 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3505 (Array Int Int)) (v_prenex_126 Int) (v_prenex_3133 Int) (v_prenex_6048 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6627 v_prenex_6626) v_prenex_6048 v_prenex_6049) v_prenex_5390 v_prenex_5391) v_prenex_5024 v_prenex_5023) v_prenex_4513 v_prenex_4512) v_prenex_4043 v_prenex_4044) v_prenex_3504 v_prenex_3505) v_prenex_3133 v_prenex_3132) v_prenex_2671 v_prenex_2670) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225))) (forall ((v_prenex_6089 (Array Int Int)) (v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_3533 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_885 (Array Int Int)) (v_prenex_4988 (Array Int Int)) (v_prenex_239 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_2777 Int) (v_prenex_1707 (Array Int Int)) (v_prenex_4477 Int) (v_prenex_2693 Int) (v_prenex_3161 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_235 (Array Int Int)) (v_prenex_5428 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_227 Int) (v_prenex_4129 Int) (v_prenex_664 Int) (v_prenex_223 Int) (v_prenex_1176 Int) (v_prenex_6586 Int) (v_prenex_6587 (Array Int Int)) (v_prenex_4128 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_229 Int) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_5429 Int) (v_prenex_236 Int) (v_prenex_234 Int) (v_prenex_230 Int) (v_prenex_3160 Int) (v_prenex_4476 (Array Int Int)) (v_prenex_2692 (Array Int Int)) (v_prenex_1706 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4987 Int) (v_prenex_884 Int) (v_prenex_3532 Int) (v_prenex_1476 Int) (v_prenex_2366 Int) (v_prenex_361 Int) (v_prenex_6088 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6586 v_prenex_6587) v_prenex_6088 v_prenex_6089) v_prenex_5429 v_prenex_5428) v_prenex_4987 v_prenex_4988) v_prenex_4477 v_prenex_4476) v_prenex_4129 v_prenex_4128) v_prenex_3532 v_prenex_3533) v_prenex_3160 v_prenex_3161) v_prenex_2693 v_prenex_2692) v_prenex_2366 v_prenex_2365) v_prenex_2777 v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))))) (or (and (forall ((v_prenex_4982 (Array Int Int)) (v_prenex_2729 Int) (v_prenex_2761 (Array Int Int)) (v_prenex_2724 (Array Int Int)) (v_prenex_2726 Int) (v_prenex_2728 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_2759 (Array Int Int)) (v_prenex_4037 Int) (v_prenex_2059 Int) (v_prenex_2730 Int) (v_prenex_2719 (Array Int Int)) (v_prenex_5447 Int) (v_prenex_6178 Int) (v_prenex_6576 Int) (v_prenex_2430 (Array Int Int)) (v_prenex_2750 (Array Int Int)) (v_prenex_2757 (Array Int Int)) (v_prenex_2738 Int) (v_prenex_2747 (Array Int Int)) (v_prenex_2740 Int) (v_prenex_2742 Int) (v_prenex_4490 (Array Int Int)) (v_prenex_3151 Int) (v_prenex_3150 (Array Int Int)) (v_prenex_2746 (Array Int Int)) (v_prenex_2749 Int) (v_prenex_2743 (Array Int Int)) (v_prenex_2755 Int) (v_prenex_2736 (Array Int Int)) (v_prenex_2431 Int) (v_prenex_2752 Int) (v_prenex_2753 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_4491 Int) (v_prenex_6577 (Array Int Int)) (v_prenex_6179 (Array Int Int)) (v_prenex_4038 (Array Int Int)) (v_prenex_5446 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2758 Int) (v_prenex_2735 (Array Int Int)) (v_prenex_2733 (Array Int Int)) (v_prenex_2765 Int) (v_prenex_2769 (Array Int Int)) (v_prenex_3539 (Array Int Int)) (v_prenex_2767 Int) (v_prenex_3538 Int) (v_prenex_4981 Int)) (or (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6576 v_prenex_6577) v_prenex_6178 v_prenex_6179) v_prenex_5447 v_prenex_5446) v_prenex_4981 v_prenex_4982) v_prenex_4491 v_prenex_4490) v_prenex_4037 v_prenex_4038) v_prenex_3538 v_prenex_3539) v_prenex_3151 v_prenex_3150) v_prenex_2758 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_prenex_2747) v_prenex_2749 v_prenex_2769) v_prenex_2726 v_prenex_2761) v_prenex_2752 v_prenex_2746) v_prenex_2740 v_prenex_2719) v_prenex_2767 v_prenex_2743) v_prenex_2765 v_prenex_2759) v_prenex_2728 v_prenex_2733) v_prenex_2738 v_prenex_2724) v_prenex_2730 v_prenex_2736) v_prenex_2753 v_prenex_2735) v_prenex_2755 v_prenex_2757) v_prenex_2729 v_prenex_2750) v_prenex_2755) v_prenex_2742))) (= v_prenex_2755 v_prenex_2729))) (forall ((v_prenex_4070 Int) (v_prenex_3180 Int) (v_prenex_4069 (Array Int Int)) (v_prenex_2720 (Array Int Int)) (v_prenex_2764 (Array Int Int)) (v_prenex_2762 (Array Int Int)) (v_prenex_2725 Int) (v_prenex_2721 (Array Int Int)) (v_prenex_2727 Int) (v_prenex_2722 (Array Int Int)) (v_prenex_2732 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_5408 Int) (v_prenex_2714 (Array Int Int)) (v_prenex_6617 Int) (v_prenex_2718 (Array Int Int)) (v_prenex_2731 Int) (v_prenex_6060 Int) (v_prenex_2037 (Array Int Int)) (v_prenex_4456 (Array Int Int)) (v_prenex_2756 (Array Int Int)) (v_prenex_2737 Int) (v_prenex_2739 Int) (v_prenex_2748 (Array Int Int)) (v_prenex_3510 Int) (v_prenex_2741 Int) (v_prenex_5018 Int) (v_prenex_3511 (Array Int Int)) (v_prenex_5017 (Array Int Int)) (v_prenex_2745 (Array Int Int)) (v_prenex_2744 (Array Int Int)) (v_prenex_2754 Int) (v_prenex_5409 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int)) (v_prenex_2751 Int) (v_prenex_4457 Int) (v_prenex_2038 Int) (v_prenex_6061 (Array Int Int)) (v_prenex_2770 (Array Int Int)) (v_prenex_6616 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2734 (Array Int Int)) (v_prenex_2715 Int) (v_prenex_2766 Int) (v_prenex_2723 Int) (v_prenex_2768 Int) (v_prenex_2763 Int) (v_prenex_2760 Int) (v_prenex_3181 (Array Int Int))) (or (= v_prenex_2751 v_prenex_2763) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6617 v_prenex_6616) v_prenex_6060 v_prenex_6061) v_prenex_5408 v_prenex_5409) v_prenex_5018 v_prenex_5017) v_prenex_4457 v_prenex_4456) v_prenex_4070 v_prenex_4069) v_prenex_3510 v_prenex_3511) v_prenex_3180 v_prenex_3181) v_prenex_2715 v_prenex_2714) v_prenex_2754 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2737 v_prenex_2748) v_prenex_2731 v_prenex_2770) v_prenex_2732 v_prenex_2756) v_prenex_2741 v_prenex_2745) v_prenex_2739 v_prenex_2734) v_prenex_2760 v_prenex_2744) v_prenex_2727 v_prenex_2762) v_prenex_2723 v_prenex_2722) v_prenex_2766 v_prenex_2720) v_prenex_2725 v_prenex_2764) v_prenex_2751 v_prenex_2718) v_prenex_2763 v_prenex_2721) v_prenex_2751) v_prenex_2768) 65)))) (< c_~next_alloc_idx~0 47) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< c_~next_alloc_idx~0 55) (and (forall ((v_prenex_4580 (Array Int Int)) (v_prenex_5040 Int) (v_prenex_4541 (Array Int Int)) (v_prenex_4540 (Array Int Int)) (v_prenex_5438 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_4551 Int) (v_prenex_4553 Int) (v_prenex_5044 Int) (v_prenex_4571 (Array Int Int)) (v_prenex_4573 (Array Int Int)) (v_prenex_4578 (Array Int Int)) (v_prenex_4577 (Array Int Int)) (v_prenex_4538 (Array Int Int)) (v_prenex_4537 (Array Int Int)) (v_prenex_4569 Int) (v_prenex_4565 Int) (v_prenex_4568 Int) (v_prenex_4567 Int) (v_prenex_4562 Int) (v_prenex_4485 Int) (v_prenex_6584 Int) (v_prenex_6192 (Array Int Int)) (v_prenex_6585 (Array Int Int)) (v_prenex_4560 (Array Int Int)) (v_prenex_4520 (Array Int Int)) (v_prenex_4563 (Array Int Int)) (v_prenex_6191 Int) (v_prenex_4484 (Array Int Int)) (v_prenex_4522 (Array Int Int)) (v_prenex_4528 (Array Int Int)) (v_prenex_4533 Int) (v_prenex_4532 Int) (v_prenex_4534 Int) (v_prenex_4530 Int) (v_prenex_4570 Int) (v_prenex_5043 (Array Int Int)) (v_prenex_5042 (Array Int Int)) (v_prenex_4590 (Array Int Int)) (v_prenex_4554 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4559 (Array Int Int)) (v_prenex_5439 Int) (v_prenex_4548 Int) (v_prenex_4547 Int) (v_prenex_4588 Int) (v_prenex_4544 Int) (v_prenex_4584 Int) (v_prenex_4586 Int)) (or (= v_prenex_4570 v_prenex_4533) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6584 v_prenex_6585) v_prenex_6191 v_prenex_6192) v_prenex_5439 v_prenex_5438) v_prenex_5044 v_prenex_5042) v_prenex_4485 v_prenex_4484) v_prenex_5040 v_prenex_5043) v_prenex_4568 v_prenex_4571) v_prenex_4586 v_prenex_4520) v_prenex_4547 v_prenex_4573) v_prenex_4569 v_prenex_4537) v_prenex_4553 v_prenex_4560) v_prenex_4562 v_prenex_4590) v_prenex_4530 v_prenex_4580) v_prenex_4565 v_prenex_4559) v_prenex_4548 v_prenex_4522) v_prenex_4588 v_prenex_4554) v_prenex_4584 v_prenex_4578) v_prenex_4532 v_prenex_4538) v_prenex_4544 v_prenex_4528) v_prenex_4534 v_prenex_4541) v_prenex_4567 v_prenex_4540) v_prenex_4570 v_prenex_4577) v_prenex_4533 v_prenex_4563) v_prenex_4570) v_prenex_4551) 1)))) (forall ((v_prenex_4581 (Array Int Int)) (v_prenex_4585 (Array Int Int)) (v_prenex_4583 (Array Int Int)) (v_prenex_4543 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_4550 Int) (v_prenex_5045 Int) (v_prenex_5400 Int) (v_prenex_5003 Int) (v_prenex_4552 Int) (v_prenex_4575 (Array Int Int)) (v_prenex_4576 (Array Int Int)) (v_prenex_4539 (Array Int Int)) (v_prenex_6625 Int) (v_prenex_4525 Int) (v_prenex_4527 Int) (v_prenex_4564 Int) (v_prenex_6071 (Array Int Int)) (v_prenex_6070 Int) (v_prenex_4561 (Array Int Int)) (v_prenex_4524 (Array Int Int)) (v_prenex_4523 (Array Int Int)) (v_prenex_4566 (Array Int Int)) (v_prenex_4521 (Array Int Int)) (v_prenex_4529 Int) (v_prenex_6624 (Array Int Int)) (v_prenex_4526 (Array Int Int)) (v_prenex_4536 Int) (v_prenex_4579 Int) (v_prenex_4535 Int) (v_prenex_4572 Int) (v_prenex_4531 Int) (v_prenex_4574 Int) (v_prenex_4591 (Array Int Int)) (v_prenex_5041 (Array Int Int)) (v_prenex_5004 (Array Int Int)) (v_prenex_4557 (Array Int Int)) (v_prenex_4556 (Array Int Int)) (v_prenex_4555 (Array Int Int)) (v_prenex_5401 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4558 (Array Int Int)) (v_prenex_4549 Int) (v_prenex_4587 Int) (v_prenex_4546 Int) (v_prenex_4589 Int) (v_prenex_4545 Int) (v_prenex_4542 Int) (v_prenex_4582 Int)) (or (= v_prenex_4582 v_prenex_4564) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6625 v_prenex_6624) v_prenex_6070 v_prenex_6071) v_prenex_5400 v_prenex_5401) v_prenex_5003 v_prenex_5004) v_prenex_4549 v_prenex_5041) v_prenex_5045 v_prenex_4543) v_prenex_4525 v_prenex_4585) v_prenex_4574 v_prenex_4575) v_prenex_4552 v_prenex_4566) v_prenex_4572 v_prenex_4557) v_prenex_4546 v_prenex_4555) v_prenex_4542 v_prenex_4561) v_prenex_4535 v_prenex_4591) v_prenex_4536 v_prenex_4576) v_prenex_4550 v_prenex_4558) v_prenex_4545 v_prenex_4539) v_prenex_4579 v_prenex_4556) v_prenex_4531 v_prenex_4581) v_prenex_4527 v_prenex_4526) v_prenex_4587 v_prenex_4523) v_prenex_4529 v_prenex_4583) v_prenex_4564 v_prenex_4521) v_prenex_4582 v_prenex_4524) v_prenex_4564) v_prenex_4589) 65)))) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ .cse0 (- 35)) 2)) 0) (< c_~next_alloc_idx~0 29) (and (forall ((v_prenex_6640 (Array Int Int)) (v_prenex_6045 (Array Int Int)) (v_prenex_4063 (Array Int Int)) (v_prenex_1471 (Array Int Int)) (v_prenex_3497 (Array Int Int)) (v_prenex_4984 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_4515 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_3143 Int) (v_prenex_373 Int) (v_prenex_2370 Int) (v_prenex_394 (Array Int Int)) (v_prenex_5426 (Array Int Int)) (v_prenex_1701 (Array Int Int)) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_prenex_2669 Int) (v_prenex_387 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2668 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_5427 Int) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (v_prenex_392 Int) (v_prenex_3142 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_558 Int) (v_prenex_4514 (Array Int Int)) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_4983 Int) (v_prenex_561 Int) (v_prenex_3496 Int) (v_prenex_1470 Int) (v_prenex_6641 Int) (v_prenex_4064 Int) (v_prenex_6044 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6641 v_prenex_6640) v_prenex_6044 v_prenex_6045) v_prenex_5427 v_prenex_5426) v_prenex_4983 v_prenex_4984) v_prenex_4515 v_prenex_4514) v_prenex_4064 v_prenex_4063) v_prenex_3496 v_prenex_3497) v_prenex_3143 v_prenex_3142) v_prenex_2669 v_prenex_2668) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384))) (forall ((v_prenex_3173 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_prenex_1488 Int) (v_prenex_4479 Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_2691 Int) (v_prenex_1162 Int) (v_prenex_4031 Int) (v_prenex_6599 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_5389 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_1726 Int) (v_prenex_3525 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_58 (Array Int Int)) (v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_5019 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_3524 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_5388 Int) (v_prenex_393 Int) (v_prenex_6598 Int) (v_prenex_5020 Int) (v_prenex_390 Int) (v_prenex_4032 (Array Int Int)) (v_prenex_2690 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_4478 (Array Int Int)) (v_prenex_893 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_562 Int) (v_prenex_3172 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6598 v_prenex_6599) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_58) v_prenex_5388 v_prenex_5389) v_prenex_5020 v_prenex_5019) v_prenex_4479 v_prenex_4478) v_prenex_4031 v_prenex_4032) v_prenex_3524 v_prenex_3525) v_prenex_3172 v_prenex_3173) v_prenex_2691 v_prenex_2690) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1)))))) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (and (forall ((v_prenex_5033 (Array Int Int)) (v_prenex_4072 Int) (v_prenex_3013 (Array Int Int)) (v_prenex_6200 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_4039 Int) (v_prenex_1441 Int) (v_prenex_4594 Int) (v_prenex_6580 Int) (v_prenex_1422 (Array Int Int)) (v_prenex_4519 Int) (v_prenex_1424 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1456 Int) (v_prenex_5414 Int) (v_prenex_2665 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_prenex_2661 Int) (v_prenex_4040 (Array Int Int)) (v_prenex_6581 (Array Int Int)) (v_prenex_5415 (Array Int Int)) (v_prenex_1453 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1449 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1105 Int) (v_prenex_4518 (Array Int Int)) (v_prenex_1423 Int) (v_prenex_1420 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_prenex_6199 Int) (v_prenex_4073 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_3014 Int) (v_prenex_1157 Int) (v_prenex_5034 Int) (v_DerPreprocessor_38 (Array Int Int)) (v_prenex_4071 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6580 v_prenex_6581) v_prenex_6199 v_prenex_6200) v_prenex_5414 v_prenex_5415) v_prenex_5034 v_prenex_5033) v_prenex_4519 v_prenex_4518) v_prenex_4039 v_prenex_4040) v_prenex_4594 v_DerPreprocessor_48) v_prenex_3014 v_prenex_3013) v_prenex_2665 v_prenex_4073) v_prenex_4072 v_prenex_4071) v_prenex_2661 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)) (= v_prenex_1442 v_prenex_1420))) (forall ((v_prenex_1430 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_3618 Int) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1445 Int) (v_prenex_4997 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_4074 Int) (v_prenex_6079 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1647 Int) (v_DerPreprocessor_51 (Array Int Int)) (v_prenex_1454 Int) (v_prenex_2664 Int) (v_prenex_1451 Int) (v_prenex_5453 Int) (v_prenex_2660 Int) (v_prenex_6621 Int) (v_prenex_4483 Int) (v_prenex_4482 (Array Int Int)) (v_prenex_6620 (Array Int Int)) (v_prenex_5452 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_3123 Int) (v_prenex_6078 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_3041 Int) (v_prenex_1088 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1429 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_4998 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_3619 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1431 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6621 v_prenex_6620) v_prenex_6078 v_prenex_6079) v_prenex_5453 v_prenex_5452) v_prenex_4997 v_prenex_4998) v_prenex_4483 v_prenex_4482) v_prenex_4074 v_DerPreprocessor_51) v_prenex_3618 v_prenex_3619) v_prenex_3041 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3123 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427)))) (< c_~next_alloc_idx~0 53)) (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_4101 (Array Int Int)) (v_prenex_4462 (Array Int Int)) (v_prenex_4105 (Array Int Int)) (v_prenex_4104 (Array Int Int)) (v_prenex_6646 (Array Int Int)) (v_prenex_4108 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_2334 Int) (v_prenex_4111 Int) (v_prenex_4110 Int) (v_prenex_4112 Int) (v_prenex_5385 (Array Int Int)) (v_prenex_3163 (Array Int Int)) (v_prenex_4083 Int) (v_prenex_3508 Int) (v_prenex_2667 Int) (v_prenex_1974 Int) (v_prenex_5013 Int) (v_prenex_4122 Int) (v_prenex_4090 (Array Int Int)) (v_prenex_4124 Int) (v_prenex_4041 Int) (v_prenex_4085 Int) (v_prenex_6073 (Array Int Int)) (v_prenex_4093 (Array Int Int)) (v_prenex_4087 Int) (v_prenex_4092 (Array Int Int)) (v_prenex_4086 Int) (v_prenex_6072 Int) (v_prenex_4042 (Array Int Int)) (v_prenex_5014 (Array Int Int)) (v_prenex_4126 (Array Int Int)) (v_prenex_2666 (Array Int Int)) (v_prenex_3509 (Array Int Int)) (v_prenex_4095 Int) (v_prenex_3162 Int) (v_prenex_4081 (Array Int Int)) (v_prenex_5384 Int) (v_prenex_4097 Int) (v_prenex_4076 (Array Int Int)) (v_prenex_4115 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_4114 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4118 (Array Int Int)) (v_prenex_6647 Int) (v_prenex_4107 Int) (v_prenex_4463 Int) (v_prenex_4100 Int)) (or (= v_prenex_4112 v_prenex_4086) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6647 v_prenex_6646) v_prenex_6072 v_prenex_6073) v_prenex_5384 v_prenex_5385) v_prenex_5013 v_prenex_5014) v_prenex_4463 v_prenex_4462) v_prenex_4041 v_prenex_4042) v_prenex_3508 v_prenex_3509) v_prenex_3162 v_prenex_3163) v_prenex_2667 v_prenex_2666) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_prenex_4105) v_prenex_4107 v_prenex_4126) v_prenex_4083 v_prenex_4118) v_prenex_4110 v_prenex_4104) v_prenex_4097 v_prenex_4076) v_prenex_4124 v_prenex_4101) v_prenex_4122 v_prenex_4115) v_prenex_4085 v_prenex_4090) v_prenex_4095 v_prenex_4081) v_prenex_4087 v_prenex_4093) v_prenex_4111 v_prenex_4092) v_prenex_4112 v_prenex_4114) v_prenex_4086 v_prenex_4108) v_prenex_4112) v_prenex_4100) 1)))) (forall ((v_prenex_4102 (Array Int Int)) (v_prenex_3134 (Array Int Int)) (v_prenex_4106 (Array Int Int)) (v_prenex_6605 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_4103 (Array Int Int)) (v_prenex_3537 (Array Int Int)) (v_prenex_3617 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_4117 Int) (v_prenex_4116 Int) (v_prenex_4098 (Array Int Int)) (v_prenex_4080 Int) (v_prenex_4082 Int) (v_prenex_5422 (Array Int Int)) (v_prenex_4496 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (v_prenex_4125 Int) (v_prenex_4089 Int) (v_prenex_4088 Int) (v_prenex_4123 Int) (v_prenex_6194 (Array Int Int)) (v_prenex_4084 Int) (v_prenex_5055 Int) (v_prenex_4120 Int) (v_prenex_4091 (Array Int Int)) (v_prenex_6193 Int) (v_prenex_5054 (Array Int Int)) (v_prenex_4094 Int) (v_prenex_4121 (Array Int Int)) (v_prenex_4127 (Array Int Int)) (v_prenex_2358 Int) (v_prenex_5423 Int) (v_prenex_4099 Int) (v_prenex_4497 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_4096 Int) (v_prenex_4075 (Array Int Int)) (v_prenex_4113 (Array Int Int)) (v_prenex_4079 (Array Int Int)) (v_prenex_4078 (Array Int Int)) (v_prenex_4077 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4119 (Array Int Int)) (v_prenex_3536 Int) (v_prenex_4109 Int) (v_prenex_1951 Int) (v_prenex_3135 Int) (v_prenex_6604 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6604 v_prenex_6605) v_prenex_6193 v_prenex_6194) v_prenex_5423 v_prenex_5422) v_prenex_5055 v_prenex_5054) v_prenex_4497 v_prenex_4496) v_prenex_4116 v_prenex_4098) v_prenex_3536 v_prenex_3537) v_prenex_3135 v_prenex_3134) v_prenex_3617 v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_4094 v_prenex_4106) v_prenex_4088 v_prenex_4127) v_prenex_4089 v_prenex_4113) v_prenex_4099 v_prenex_4103) v_prenex_4096 v_prenex_4091) v_prenex_4117 v_prenex_4102) v_prenex_4084 v_prenex_4119) v_prenex_4080 v_prenex_4079) v_prenex_4123 v_prenex_4077) v_prenex_4082 v_prenex_4121) v_prenex_4109 v_prenex_4075) v_prenex_4120 v_prenex_4078) v_prenex_4109) v_prenex_4125) 65) (= v_prenex_4120 v_prenex_4109)))) (< c_~next_alloc_idx~0 43)) (or (< (+ (div (+ (- 31) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 33) (and (forall ((v_prenex_5393 (Array Int Int)) (v_prenex_2680 (Array Int Int)) (v_prenex_6047 (Array Int Int)) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_3535 (Array Int Int)) (v_prenex_910 (Array Int Int)) (v_prenex_930 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (v_prenex_894 Int) (v_prenex_916 (Array Int Int)) (v_prenex_4991 Int) (v_prenex_1482 Int) (v_prenex_2353 (Array Int Int)) (v_prenex_938 Int) (v_prenex_1940 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_53 (Array Int Int)) (v_prenex_6623 Int) (v_prenex_3158 Int) (v_prenex_5536 Int) (v_prenex_909 Int) (v_prenex_3159 (Array Int Int)) (v_prenex_6622 (Array Int Int)) (v_prenex_1738 Int) (v_prenex_933 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_2354 Int) (v_prenex_937 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_5392 Int) (v_prenex_4030 (Array Int Int)) (v_prenex_4992 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_1721 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_895 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_4029 Int) (v_prenex_3534 Int) (v_prenex_2681 Int) (v_prenex_6046 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (= v_prenex_929 v_prenex_909) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6623 v_prenex_6622) v_prenex_6046 v_prenex_6047) v_prenex_5392 v_prenex_5393) v_prenex_4991 v_prenex_4992) v_prenex_5536 v_DerPreprocessor_53) v_prenex_4029 v_prenex_4030) v_prenex_3534 v_prenex_3535) v_prenex_3158 v_prenex_3159) v_prenex_2681 v_prenex_2680) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)))) (forall ((v_prenex_3130 (Array Int Int)) (v_prenex_6087 (Array Int Int)) (v_prenex_5430 (Array Int Int)) (v_prenex_925 Int) (v_prenex_1159 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (v_prenex_918 (Array Int Int)) (v_prenex_2330 Int) (v_prenex_4452 (Array Int Int)) (v_prenex_1540 (Array Int Int)) (v_prenex_936 Int) (v_prenex_5027 (Array Int Int)) (v_prenex_3506 Int) (v_prenex_935 Int) (v_prenex_932 Int) (v_prenex_1696 Int) (v_DerPreprocessor_50 (Array Int Int)) (v_prenex_6582 Int) (v_prenex_5058 Int) (v_prenex_6583 (Array Int Int)) (v_prenex_1697 (Array Int Int)) (v_prenex_2703 Int) (v_prenex_2702 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_3507 (Array Int Int)) (v_prenex_5028 Int) (v_prenex_4453 Int) (v_prenex_919 Int) (v_prenex_917 Int) (v_prenex_915 Int) (v_prenex_1963 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_653 (Array Int Int)) (v_prenex_913 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_926 (Array Int Int)) (v_prenex_5431 Int) (v_prenex_3131 Int) (v_prenex_6086 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6582 v_prenex_6583) v_prenex_6086 v_prenex_6087) v_prenex_5431 v_prenex_5430) v_prenex_5028 v_prenex_5027) v_prenex_4453 v_prenex_4452) v_prenex_5058 v_DerPreprocessor_50) v_prenex_3506 v_prenex_3507) v_prenex_3131 v_prenex_3130) v_prenex_2703 v_prenex_2702) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65) (= v_prenex_915 v_prenex_913))))) (or (< (+ 32 (div (+ (- 41) .cse0) 2)) 0) (and (forall ((v_prenex_4464 (Array Int Int)) (v_prenex_68 Int) (v_prenex_4149 (Array Int Int)) (v_prenex_2688 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_136 Int) (v_prenex_134 Int) (v_prenex_1486 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3149 Int) (v_prenex_890 Int) (v_prenex_4993 Int) (v_prenex_6054 Int) (v_prenex_4150 Int) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_3512 Int) (v_prenex_144 Int) (v_prenex_5378 Int) (v_prenex_5379 (Array Int Int)) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_3513 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_673 Int) (v_prenex_551 Int) (v_prenex_6055 (Array Int Int)) (v_prenex_3148 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_4994 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_138 (Array Int Int)) (v_prenex_2689 Int) (v_prenex_4465 Int) (v_prenex_67 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_61) v_prenex_6054 v_prenex_6055) v_prenex_5378 v_prenex_5379) v_prenex_4993 v_prenex_4994) v_prenex_4465 v_prenex_4464) v_prenex_4150 v_prenex_4149) v_prenex_3512 v_prenex_3513) v_prenex_3149 v_prenex_3148) v_prenex_2689 v_prenex_2688) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_6094 Int) (v_prenex_242 (Array Int Int)) (v_prenex_3179 (Array Int Int)) (v_prenex_6567 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1948 (Array Int Int)) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_3540 Int) (v_prenex_4054 (Array Int Int)) (v_prenex_4498 (Array Int Int)) (v_prenex_5029 (Array Int Int)) (v_prenex_2712 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_5417 Int) (v_prenex_585 Int) (v_prenex_662 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_140 Int) (v_prenex_1172 Int) (v_prenex_1173 (Array Int Int)) (v_prenex_905 Int) (v_prenex_584 (Array Int Int)) (v_prenex_661 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_5416 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_2713 Int) (v_prenex_4499 Int) (v_prenex_4053 Int) (v_prenex_2371 (Array Int Int)) (v_prenex_3541 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_1949 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_137 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_241 Int) (v_prenex_3178 Int) (v_prenex_5030 Int) (v_prenex_6566 Int) (v_prenex_6095 (Array Int Int))) (or (= v_prenex_142 v_prenex_140) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6566 v_prenex_6567) v_prenex_6094 v_prenex_6095) v_prenex_5417 v_prenex_5416) v_prenex_5030 v_prenex_5029) v_prenex_4499 v_prenex_4498) v_prenex_4053 v_prenex_4054) v_prenex_3540 v_prenex_3541) v_prenex_3178 v_prenex_3179) v_prenex_2713 v_prenex_2712) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65)))) (< c_~next_alloc_idx~0 23)) (or (< c_~next_alloc_idx~0 35) (and (forall ((v_prenex_5397 (Array Int Int)) (v_prenex_529 Int) (v_prenex_520 (Array Int Int)) (v_prenex_521 (Array Int Int)) (v_prenex_527 Int) (v_prenex_522 (Array Int Int)) (v_prenex_6601 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_535 Int) (v_prenex_2338 Int) (v_prenex_4995 Int) (v_prenex_2695 Int) (v_prenex_530 Int) (v_prenex_1960 Int) (v_prenex_519 (Array Int Int)) (v_prenex_531 Int) (v_prenex_1166 Int) (v_prenex_4475 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_prenex_6075 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_1735 (Array Int Int)) (v_prenex_540 Int) (v_prenex_4045 Int) (v_prenex_3156 Int) (v_prenex_6074 Int) (v_prenex_4046 (Array Int Int)) (v_prenex_3157 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_4131 Int) (v_prenex_2694 (Array Int Int)) (v_prenex_4474 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_4996 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_532 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_886 Int) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_6600 Int) (v_prenex_5396 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6600 v_prenex_6601) v_prenex_6074 v_prenex_6075) v_prenex_5396 v_prenex_5397) v_prenex_4995 v_prenex_4996) v_prenex_4475 v_prenex_4474) v_prenex_4045 v_prenex_4046) v_prenex_4131 v_DerPreprocessor_49) v_prenex_3156 v_prenex_3157) v_prenex_2695 v_prenex_2694) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)) (= v_prenex_529 v_prenex_530))) (forall ((v_prenex_3493 (Array Int Int)) (v_prenex_6642 (Array Int Int)) (v_prenex_5031 (Array Int Int)) (v_prenex_2361 (Array Int Int)) (v_prenex_5434 (Array Int Int)) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_534 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_515 (Array Int Int)) (v_prenex_516 (Array Int Int)) (v_prenex_517 (Array Int Int)) (v_prenex_533 Int) (v_prenex_4511 Int) (v_prenex_1709 (Array Int Int)) (v_prenex_1484 Int) (v_prenex_4130 (Array Int Int)) (v_prenex_1183 (Array Int Int)) (v_prenex_6196 (Array Int Int)) (v_prenex_2672 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_3128 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_1938 (Array Int Int)) (v_prenex_6195 Int) (v_prenex_1939 Int) (v_prenex_902 Int) (v_prenex_504 Int) (v_prenex_536 (Array Int Int)) (v_prenex_3129 Int) (v_prenex_2673 Int) (v_prenex_396 Int) (v_prenex_4132 Int) (v_prenex_1182 Int) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_4510 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_686 Int) (v_prenex_5435 Int) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_prenex_6643 Int) (v_prenex_3492 Int) (v_prenex_5032 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6643 v_prenex_6642) v_prenex_6195 v_prenex_6196) v_prenex_5435 v_prenex_5434) v_prenex_5032 v_prenex_5031) v_prenex_4511 v_prenex_4510) v_prenex_4132 v_prenex_4130) v_prenex_3492 v_prenex_3493) v_prenex_3129 v_prenex_3128) v_prenex_2673 v_prenex_2672) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525)))) (< (+ (div (+ (- 29) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (and (forall ((v_prenex_3214 (Array Int Int)) (v_prenex_3212 (Array Int Int)) (v_prenex_5038 (Array Int Int)) (v_prenex_6569 (Array Int Int)) (v_prenex_3217 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_3209 (Array Int Int)) (v_prenex_3542 Int) (v_prenex_6081 (Array Int Int)) (v_prenex_3221 Int) (v_prenex_3222 Int) (v_prenex_4471 Int) (v_prenex_3190 Int) (v_prenex_3192 Int) (v_prenex_3200 (Array Int Int)) (v_prenex_3201 (Array Int Int)) (v_prenex_4049 Int) (v_prenex_3234 Int) (v_prenex_5412 Int) (v_prenex_3153 Int) (v_prenex_3232 Int) (v_prenex_4050 (Array Int Int)) (v_prenex_3193 Int) (v_prenex_3194 Int) (v_prenex_3152 (Array Int Int)) (v_prenex_3197 (Array Int Int)) (v_prenex_3230 (Array Int Int)) (v_prenex_3198 (Array Int Int)) (v_prenex_3236 (Array Int Int)) (v_prenex_5413 (Array Int Int)) (v_prenex_3205 Int) (v_prenex_3208 Int) (v_prenex_4137 Int) (v_prenex_4139 Int) (v_prenex_3203 Int) (v_prenex_4470 (Array Int Int)) (v_prenex_3183 (Array Int Int)) (v_prenex_3189 (Array Int Int)) (v_prenex_6080 Int) (v_prenex_3225 (Array Int Int)) (v_prenex_3226 (Array Int Int)) (v_prenex_3223 (Array Int Int)) (v_prenex_3543 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3216 Int) (v_prenex_3218 Int) (v_prenex_6568 Int) (v_prenex_3219 Int) (v_prenex_5039 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6568 v_prenex_6569) v_prenex_6080 v_prenex_6081) v_prenex_5412 v_prenex_5413) v_prenex_5039 v_prenex_5038) v_prenex_4471 v_prenex_4470) v_prenex_4049 v_prenex_4050) v_prenex_3542 v_prenex_3543) v_prenex_3153 v_prenex_3152) v_prenex_4137 v_prenex_3223) v_prenex_3221 v_prenex_3197) v_prenex_4139 v_prenex_3214) v_prenex_3216 v_prenex_3236) v_prenex_3190 v_prenex_3230) v_prenex_3218 v_prenex_3212) v_prenex_3205 v_prenex_3183) v_prenex_3234 v_prenex_3209) v_prenex_3232 v_prenex_3226) v_prenex_3192 v_prenex_3198) v_prenex_3203 v_prenex_3189) v_prenex_3194 v_prenex_3201) v_prenex_3219 v_prenex_3200) v_prenex_3222 v_prenex_3225) v_prenex_3193 v_prenex_3217) v_prenex_3222) v_prenex_3208) 1)) (= v_prenex_3222 v_prenex_3193))) (forall ((v_prenex_4142 (Array Int Int)) (v_prenex_4141 (Array Int Int)) (v_prenex_4140 (Array Int Int)) (v_prenex_3210 (Array Int Int)) (v_prenex_6202 (Array Int Int)) (v_prenex_3211 (Array Int Int)) (v_prenex_4143 (Array Int Int)) (v_prenex_6609 Int) (v_prenex_3213 (Array Int Int)) (v_prenex_4506 (Array Int Int)) (v_prenex_4507 Int) (v_prenex_3227 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_3229 Int) (v_prenex_5001 Int) (v_prenex_3220 Int) (v_prenex_3187 Int) (v_prenex_3188 Int) (v_prenex_3191 Int) (v_prenex_4136 (Array Int Int)) (v_prenex_3514 Int) (v_prenex_3235 Int) (v_prenex_3233 Int) (v_prenex_3195 Int) (v_prenex_5451 Int) (v_prenex_3196 Int) (v_prenex_5450 (Array Int Int)) (v_prenex_3199 (Array Int Int)) (v_prenex_3231 (Array Int Int)) (v_prenex_3237 (Array Int Int)) (v_prenex_3515 (Array Int Int)) (v_prenex_3206 Int) (v_prenex_3207 Int) (v_prenex_3202 Int) (v_prenex_4138 Int) (v_prenex_3204 Int) (v_prenex_4135 Int) (v_prenex_3184 (Array Int Int)) (v_prenex_3185 (Array Int Int)) (v_prenex_3182 (Array Int Int)) (v_prenex_5002 (Array Int Int)) (v_prenex_3186 (Array Int Int)) (v_prenex_3224 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3228 (Array Int Int)) (v_prenex_6608 (Array Int Int)) (v_prenex_3215 Int) (v_prenex_6201 Int) (v_prenex_4144 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6609 v_prenex_6608) v_prenex_6201 v_prenex_6202) v_prenex_5451 v_prenex_5450) v_prenex_5001 v_prenex_5002) v_prenex_4507 v_prenex_4506) v_prenex_4144 v_prenex_4136) v_prenex_3514 v_prenex_3515) v_prenex_3206 v_prenex_4143) v_prenex_4138 v_prenex_4142) v_prenex_3220 v_prenex_4141) v_prenex_4135 v_prenex_4140) v_prenex_3202 v_prenex_3213) v_prenex_3195 v_prenex_3237) v_prenex_3196 v_prenex_3224) v_prenex_3207 v_prenex_3211) v_prenex_3204 v_prenex_3199) v_prenex_3227 v_prenex_3210) v_prenex_3191 v_prenex_3228) v_prenex_3187 v_prenex_3186) v_prenex_3233 v_prenex_3184) v_prenex_3188 v_prenex_3231) v_prenex_3215 v_prenex_3182) v_prenex_3229 v_prenex_3185) v_prenex_3215) v_prenex_3235) 65) (= v_prenex_3229 v_prenex_3215)))) (< c_~next_alloc_idx~0 49)) (or (and (forall ((v_prenex_6172 Int) (v_prenex_6126 (Array Int Int)) (v_prenex_6169 (Array Int Int)) (v_prenex_6124 (Array Int Int)) (v_prenex_6648 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6134 Int) (v_prenex_6137 Int) (v_prenex_6136 Int) (v_prenex_6098 Int) (v_prenex_6132 Int) (v_DerPreprocessor_59 (Array Int Int)) (v_prenex_6148 Int) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_6740 Int) (v_prenex_6144 (Array Int Int)) (v_prenex_6143 (Array Int Int)) (v_prenex_6104 (Array Int Int)) (v_prenex_6103 (Array Int Int)) (v_prenex_6147 (Array Int Int)) (v_prenex_6102 (Array Int Int)) (v_prenex_6145 (Array Int Int)) (v_prenex_6106 (Array Int Int)) (v_prenex_6105 (Array Int Int)) (v_prenex_6119 Int) (v_prenex_6114 Int) (v_prenex_6158 Int) (v_prenex_6152 Int) (v_prenex_6160 Int) (v_prenex_6099 (Array Int Int)) (v_prenex_6131 (Array Int Int)) (v_prenex_6161 Int) (v_prenex_6130 (Array Int Int)) (v_prenex_6139 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4901 Int) (v_prenex_6127 Int) (v_prenex_6649 Int) (v_prenex_6129 Int) (v_prenex_6167 Int) (v_prenex_6125 Int) (v_prenex_6173 (Array Int Int)) (v_prenex_6120 Int) (v_prenex_6096 (Array Int Int)) (v_prenex_6164 Int) (v_prenex_6122 Int) (v_prenex_6170 (Array Int Int)) (v_prenex_6165 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6649 v_prenex_6648) v_prenex_6134 v_DerPreprocessor_59) v_prenex_6740 v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_6161 v_prenex_6130) v_prenex_6172 v_prenex_6143) v_prenex_6122 v_prenex_6124) v_prenex_6127 v_prenex_6145) v_prenex_6158 v_prenex_6170) v_prenex_6125 v_prenex_6103) v_prenex_6167 v_prenex_6096) v_prenex_6132 v_prenex_6173) v_prenex_6137 v_prenex_6126) v_prenex_6136 v_prenex_6144) v_prenex_6164 v_prenex_6102) v_prenex_6165 v_prenex_6139) v_prenex_6129 v_prenex_6105) v_prenex_6114 v_prenex_6147) v_prenex_6119 v_prenex_6169) v_prenex_6160 v_prenex_6106) v_prenex_6120 v_prenex_6131) v_prenex_6098 v_prenex_6099) v_prenex_6148 v_prenex_6104) v_prenex_6098) v_prenex_6152) 65) (= v_prenex_6148 v_prenex_6098))) (forall ((v_prenex_6168 (Array Int Int)) (v_prenex_6123 (Array Int Int)) (v_prenex_6128 (Array Int Int)) (v_prenex_6607 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6056 Int) (v_prenex_6133 Int) (v_prenex_6155 (Array Int Int)) (v_prenex_6154 (Array Int Int)) (v_prenex_6153 (Array Int Int)) (v_prenex_5537 Int) (v_prenex_6109 Int) (v_prenex_6108 Int) (v_prenex_6107 Int) (v_prenex_6151 (Array Int Int)) (v_prenex_6100 (Array Int Int)) (v_prenex_6142 (Array Int Int)) (v_prenex_6141 (Array Int Int)) (v_prenex_6150 Int) (v_prenex_6146 (Array Int Int)) (v_prenex_6101 (Array Int Int)) (v_prenex_6149 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (v_prenex_6117 Int) (v_prenex_6116 Int) (v_prenex_6118 Int) (v_prenex_6113 Int) (v_prenex_6157 Int) (v_prenex_6112 Int) (v_prenex_6156 Int) (v_prenex_6115 Int) (v_prenex_6159 Int) (v_prenex_6140 (Array Int Int)) (v_prenex_6111 Int) (v_prenex_6110 Int) (v_prenex_6175 (Array Int Int)) (v_prenex_6162 Int) (v_prenex_6174 (Array Int Int)) (v_prenex_6097 (Array Int Int)) (v_prenex_6135 (Array Int Int)) (v_prenex_6057 (Array Int Int)) (v_prenex_6138 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4937 Int) (v_prenex_6606 Int) (v_prenex_6163 Int) (v_prenex_6171 (Array Int Int)) (v_prenex_6166 Int) (v_prenex_6121 Int)) (or (= v_prenex_6116 v_prenex_6111) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6606 v_prenex_6607) v_prenex_6056 v_prenex_6057) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_prenex_6135) v_prenex_6121 v_prenex_6174) v_prenex_6112 v_prenex_6154) v_prenex_6108 v_prenex_6155) v_prenex_6156 v_prenex_6100) v_prenex_6166 v_prenex_6153) v_prenex_6113 v_prenex_6141) v_prenex_6157 v_prenex_6175) v_prenex_6107 v_prenex_6128) v_prenex_6115 v_prenex_6149) v_prenex_6117 v_prenex_6101) v_prenex_6162 v_prenex_6097) v_prenex_6159 v_prenex_6123) v_prenex_6150 v_prenex_6151) v_prenex_6118 v_prenex_6140) v_prenex_6133 v_prenex_6168) v_prenex_6109 v_prenex_6146) v_prenex_6110 v_prenex_6138) v_prenex_6111 v_prenex_6142) v_prenex_6116 v_prenex_6171) v_prenex_6111) v_prenex_6163) 1))))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_5480 Int) (v_prenex_6207 (Array Int Int)) (v_prenex_6205 (Array Int Int)) (v_prenex_5519 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_5526 Int) (v_prenex_5523 Int) (v_prenex_5489 Int) (v_prenex_5524 Int) (v_prenex_5485 Int) (v_prenex_5520 Int) (v_prenex_5487 Int) (v_prenex_6085 (Array Int Int)) (v_prenex_5482 Int) (v_prenex_6210 Int) (v_prenex_5462 (Array Int Int)) (v_prenex_5466 (Array Int Int)) (v_prenex_5465 (Array Int Int)) (v_prenex_5464 (Array Int Int)) (v_prenex_5463 (Array Int Int)) (v_prenex_5503 (Array Int Int)) (v_prenex_5502 (Array Int Int)) (v_prenex_6619 Int) (v_prenex_5506 (Array Int Int)) (v_prenex_5504 (Array Int Int)) (v_prenex_5458 Int) (v_prenex_5530 Int) (v_prenex_5496 Int) (v_prenex_5532 Int) (v_prenex_5492 Int) (v_prenex_5495 Int) (v_prenex_5498 (Array Int Int)) (v_prenex_5459 (Array Int Int)) (v_prenex_5533 (Array Int Int)) (v_prenex_5456 (Array Int Int)) (v_prenex_5507 Int) (v_prenex_5491 (Array Int Int)) (v_prenex_5490 (Array Int Int)) (v_prenex_5484 (Array Int Int)) (v_prenex_6084 Int) (v_prenex_5486 (Array Int Int)) (v_prenex_6618 (Array Int Int)) (v_prenex_5529 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5528 (Array Int Int)) (v_prenex_5517 Int) (v_prenex_5479 Int) (v_prenex_5511 Int) (v_prenex_5474 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6619 v_prenex_6618) v_prenex_6084 v_prenex_6085) v_prenex_5530 v_prenex_6207) v_prenex_6210 v_prenex_6205) v_prenex_5520 v_prenex_5490) v_prenex_5532 v_prenex_5502) v_prenex_5482 v_prenex_5484) v_prenex_5487 v_prenex_5504) v_prenex_5517 v_prenex_5529) v_prenex_5485 v_prenex_5463) v_prenex_5526 v_prenex_5456) v_prenex_5492 v_prenex_5533) v_prenex_5496 v_prenex_5486) v_prenex_5495 v_prenex_5503) v_prenex_5523 v_prenex_5462) v_prenex_5524 v_prenex_5498) v_prenex_5489 v_prenex_5465) v_prenex_5474 v_prenex_5506) v_prenex_5479 v_prenex_5528) v_prenex_5519 v_prenex_5466) v_prenex_5480 v_prenex_5491) v_prenex_5458 v_prenex_5459) v_prenex_5507 v_prenex_5464) v_prenex_5458) v_prenex_5511) 65) (= v_prenex_5507 v_prenex_5458))) (forall ((v_prenex_5510 (Array Int Int)) (v_prenex_5514 (Array Int Int)) (v_prenex_5513 (Array Int Int)) (v_prenex_5512 (Array Int Int)) (v_prenex_6208 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6578 Int) (v_prenex_5508 (Array Int Int)) (v_prenex_5522 Int) (v_prenex_5525 Int) (v_prenex_5521 Int) (v_prenex_5481 Int) (v_prenex_5461 (Array Int Int)) (v_prenex_5460 (Array Int Int)) (v_prenex_5501 (Array Int Int)) (v_prenex_5500 (Array Int Int)) (v_prenex_5505 (Array Int Int)) (v_prenex_5454 Int) (v_prenex_5493 Int) (v_prenex_5494 (Array Int Int)) (v_prenex_5499 (Array Int Int)) (v_prenex_5455 (Array Int Int)) (v_prenex_5531 (Array Int Int)) (v_prenex_5497 (Array Int Int)) (v_prenex_5535 (Array Int Int)) (v_prenex_5534 (Array Int Int)) (v_prenex_5457 (Array Int Int)) (v_prenex_5468 Int) (v_prenex_5467 Int) (v_prenex_5469 Int) (v_prenex_5483 (Array Int Int)) (v_prenex_5488 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5509 Int) (v_prenex_6579 (Array Int Int)) (v_prenex_5527 (Array Int Int)) (v_prenex_6209 Int) (v_prenex_5516 Int) (v_prenex_5515 Int) (v_prenex_5518 Int) (v_prenex_5478 Int) (v_prenex_6206 Int) (v_prenex_5475 Int) (v_prenex_5477 Int) (v_prenex_5476 Int) (v_prenex_5471 Int) (v_prenex_5470 Int) (v_prenex_5473 Int) (v_prenex_5472 Int)) (or (= v_prenex_5476 v_prenex_5471) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6578 v_prenex_6579) v_prenex_6206 v_prenex_6208) v_prenex_5454 v_prenex_5455) v_prenex_6209 v_prenex_5494) v_prenex_5481 v_prenex_5534) v_prenex_5472 v_prenex_5513) v_prenex_5468 v_prenex_5514) v_prenex_5515 v_prenex_5460) v_prenex_5525 v_prenex_5512) v_prenex_5473 v_prenex_5500) v_prenex_5516 v_prenex_5535) v_prenex_5467 v_prenex_5488) v_prenex_5475 v_prenex_5508) v_prenex_5477 v_prenex_5461) v_prenex_5521 v_prenex_5457) v_prenex_5518 v_prenex_5483) v_prenex_5509 v_prenex_5510) v_prenex_5478 v_prenex_5499) v_prenex_5493 v_prenex_5527) v_prenex_5469 v_prenex_5505) v_prenex_5470 v_prenex_5497) v_prenex_5471 v_prenex_5501) v_prenex_5476 v_prenex_5531) v_prenex_5471) v_prenex_5522) 1)))))) (or (and (forall ((v_prenex_2001 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_6603 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_2019 Int) (v_prenex_5402 Int) (v_prenex_2013 Int) (v_prenex_5049 Int) (v_prenex_2016 Int) (v_prenex_6062 Int) (v_prenex_3167 (Array Int Int)) (v_prenex_4056 (Array Int Int)) (v_prenex_3523 (Array Int Int)) (v_prenex_2676 (Array Int Int)) (v_prenex_1978 (Array Int Int)) (v_prenex_1977 (Array Int Int)) (v_prenex_1979 (Array Int Int)) (v_prenex_2344 Int) (v_prenex_2021 Int) (v_prenex_1690 Int) (v_prenex_4481 Int) (v_prenex_4480 (Array Int Int)) (v_prenex_1691 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2677 Int) (v_prenex_1984 Int) (v_prenex_1982 Int) (v_prenex_3522 Int) (v_prenex_1980 Int) (v_prenex_4055 Int) (v_prenex_3166 Int) (v_prenex_6063 (Array Int Int)) (v_prenex_5048 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (v_prenex_5403 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1998 Int) (v_prenex_6602 Int) (v_prenex_2006 Int) (v_prenex_1953 Int) (v_prenex_1995 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6602 v_prenex_6603) v_prenex_6062 v_prenex_6063) v_prenex_5402 v_prenex_5403) v_prenex_5049 v_prenex_5048) v_prenex_4481 v_prenex_4480) v_prenex_4055 v_prenex_4056) v_prenex_3522 v_prenex_3523) v_prenex_3166 v_prenex_3167) v_prenex_2677 v_prenex_2676) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65) (= v_prenex_2016 v_prenex_2006))) (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_3495 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_3136 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_6644 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_2699 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_2018 Int) (v_prenex_4517 Int) (v_prenex_5007 Int) (v_prenex_5441 Int) (v_prenex_4152 Int) (v_prenex_6183 Int) (v_prenex_1981 (Array Int Int)) (v_prenex_2020 Int) (v_prenex_2022 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1987 Int) (v_prenex_1986 Int) (v_prenex_1985 Int) (v_prenex_1983 Int) (v_prenex_6184 (Array Int Int)) (v_prenex_5440 (Array Int Int)) (v_prenex_4151 (Array Int Int)) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_5008 (Array Int Int)) (v_prenex_2698 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4516 (Array Int Int)) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_6645 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_3137 Int) (v_prenex_2368 Int) (v_prenex_3494 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6645 v_prenex_6644) v_prenex_6183 v_prenex_6184) v_prenex_5441 v_prenex_5440) v_prenex_5007 v_prenex_5008) v_prenex_4517 v_prenex_4516) v_prenex_4152 v_prenex_4151) v_prenex_3494 v_prenex_3495) v_prenex_3137 v_prenex_3136) v_prenex_2699 v_prenex_2698) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1))))) (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41)) (or (< 0 (div (+ (- 47) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_5037 (Array Int Int)) (v_prenex_4146 (Array Int Int)) (v_prenex_4502 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1722 Int) (v_prenex_3548 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_132 Int) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_6181 Int) (v_prenex_1185 (Array Int Int)) (v_prenex_6180 Int) (v_prenex_3164 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_6635 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_3238 Int) (v_prenex_2706 (Array Int Int)) (v_prenex_1533 Int) (v_prenex_1971 Int) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_2707 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_prenex_6634 Int) (v_prenex_555 Int) (v_prenex_1541 Int) (v_prenex_672 Int) (v_prenex_3165 Int) (v_prenex_1184 Int) (v_prenex_6182 (Array Int Int)) (v_prenex_133 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3549 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_71 Int) (v_prenex_4503 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_366 Int) (v_prenex_5036 Int) (v_prenex_4145 Int)) (or (= v_prenex_28 v_prenex_27) (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6634 v_prenex_6635) v_prenex_6181 v_prenex_6182) v_prenex_6180 v_DerPreprocessor_57) v_prenex_5036 v_prenex_5037) v_prenex_4503 v_prenex_4502) v_prenex_4145 v_prenex_4146) v_prenex_3548 v_prenex_3549) v_prenex_3165 v_prenex_3164) v_prenex_2707 v_prenex_2706) v_prenex_3238 v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 44)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1))))) (or (and (forall ((v_prenex_6050 Int) (v_prenex_4460 (Array Int Int)) (v_prenex_3570 (Array Int Int)) (v_prenex_4062 (Array Int Int)) (v_prenex_3573 (Array Int Int)) (v_prenex_3572 (Array Int Int)) (v_prenex_3615 (Array Int Int)) (v_prenex_3607 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_3605 (Array Int Int)) (v_prenex_3583 Int) (v_prenex_3581 Int) (v_prenex_6593 (Array Int Int)) (v_prenex_5387 (Array Int Int)) (v_prenex_3560 (Array Int Int)) (v_prenex_3604 (Array Int Int)) (v_prenex_3601 (Array Int Int)) (v_prenex_3569 (Array Int Int)) (v_prenex_3597 Int) (v_prenex_3598 Int) (v_prenex_3599 Int) (v_prenex_3595 Int) (v_prenex_4163 Int) (v_prenex_3592 Int) (v_prenex_3590 (Array Int Int)) (v_prenex_3593 (Array Int Int)) (v_prenex_3555 (Array Int Int)) (v_prenex_3564 Int) (v_prenex_3565 Int) (v_prenex_3566 Int) (v_prenex_3600 Int) (v_prenex_5386 Int) (v_prenex_6592 Int) (v_prenex_3562 Int) (v_prenex_4061 Int) (v_prenex_4157 (Array Int Int)) (v_prenex_3584 (Array Int Int)) (v_prenex_4990 (Array Int Int)) (v_prenex_3589 (Array Int Int)) (v_prenex_4159 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3579 Int) (v_prenex_3613 Int) (v_prenex_4989 Int) (v_prenex_3575 Int) (v_prenex_3578 Int) (v_prenex_3611 Int) (v_prenex_6051 (Array Int Int)) (v_prenex_4461 Int)) (or (= v_prenex_3600 v_prenex_3565) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6592 v_prenex_6593) v_prenex_6050 v_prenex_6051) v_prenex_5386 v_prenex_5387) v_prenex_4989 v_prenex_4990) v_prenex_4461 v_prenex_4460) v_prenex_4061 v_prenex_4062) v_prenex_3598 v_prenex_4159) v_prenex_4163 v_prenex_4157) v_prenex_3578 v_prenex_3601) v_prenex_3599 v_prenex_3569) v_prenex_3583 v_prenex_3590) v_prenex_3592 v_prenex_3615) v_prenex_3562 v_prenex_3607) v_prenex_3595 v_prenex_3589) v_prenex_3579 v_prenex_3555) v_prenex_3613 v_prenex_3584) v_prenex_3611 v_prenex_3605) v_prenex_3564 v_prenex_3570) v_prenex_3575 v_prenex_3560) v_prenex_3566 v_prenex_3573) v_prenex_3597 v_prenex_3572) v_prenex_3600 v_prenex_3604) v_prenex_3565 v_prenex_3593) v_prenex_3600) v_prenex_3581) 1)))) (forall ((v_prenex_6090 Int) (v_prenex_3571 (Array Int Int)) (v_prenex_3610 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_3608 (Array Int Int)) (v_prenex_3582 Int) (v_prenex_3580 Int) (v_prenex_4494 (Array Int Int)) (v_prenex_4160 Int) (v_prenex_6632 (Array Int Int)) (v_prenex_5025 (Array Int Int)) (v_prenex_5424 (Array Int Int)) (v_prenex_3603 (Array Int Int)) (v_prenex_3602 (Array Int Int)) (v_prenex_3559 Int) (v_prenex_3594 Int) (v_prenex_3552 Int) (v_prenex_4162 Int) (v_prenex_4161 Int) (v_prenex_3591 (Array Int Int)) (v_prenex_3596 (Array Int Int)) (v_prenex_3556 (Array Int Int)) (v_prenex_3553 (Array Int Int)) (v_prenex_3554 (Array Int Int)) (v_prenex_3557 (Array Int Int)) (v_prenex_3558 (Array Int Int)) (v_prenex_3568 Int) (v_prenex_6633 Int) (v_prenex_5425 Int) (v_prenex_3567 Int) (v_prenex_4495 Int) (v_prenex_3561 Int) (v_prenex_5026 Int) (v_prenex_3563 Int) (v_prenex_3585 (Array Int Int)) (v_prenex_3588 (Array Int Int)) (v_prenex_3609 Int) (v_prenex_3586 (Array Int Int)) (v_prenex_4158 (Array Int Int)) (v_prenex_3587 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3606 Int) (v_prenex_3612 Int) (v_prenex_3616 (Array Int Int)) (v_prenex_3614 Int) (v_prenex_3576 Int) (v_prenex_3577 Int) (v_prenex_6091 (Array Int Int)) (v_prenex_3574 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6633 v_prenex_6632) v_prenex_6090 v_prenex_6091) v_prenex_5425 v_prenex_5424) v_prenex_5026 v_prenex_5025) v_prenex_4495 v_prenex_4494) v_prenex_4162 v_prenex_4158) v_prenex_3552 v_prenex_3553) v_prenex_4161 v_prenex_3602) v_prenex_3582 v_prenex_3596) v_prenex_4160 v_prenex_3587) v_prenex_3577 v_prenex_3585) v_prenex_3574 v_prenex_3591) v_prenex_3567 v_prenex_3616) v_prenex_3568 v_prenex_3603) v_prenex_3580 v_prenex_3588) v_prenex_3576 v_prenex_3571) v_prenex_3606 v_prenex_3586) v_prenex_3563 v_prenex_3608) v_prenex_3559 v_prenex_3558) v_prenex_3612 v_prenex_3556) v_prenex_3561 v_prenex_3610) v_prenex_3594 v_prenex_3554) v_prenex_3609 v_prenex_3557) v_prenex_3594) v_prenex_3614) 65) (= v_prenex_3609 v_prenex_3594)))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (< c_~next_alloc_idx~0 27) (and (forall ((v_prenex_4147 (Array Int Int)) (v_prenex_566 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_4509 Int) (v_prenex_5406 Int) (v_prenex_3502 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_576 Int) (v_prenex_577 Int) (v_prenex_574 Int) (v_prenex_2697 Int) (v_prenex_6058 Int) (v_prenex_372 Int) (v_prenex_1480 Int) (v_prenex_2355 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_666 Int) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_222 Int) (v_prenex_904 (Array Int Int)) (v_prenex_5015 Int) (v_prenex_6591 (Array Int Int)) (v_prenex_4164 Int) (v_prenex_6590 Int) (v_prenex_903 Int) (v_prenex_5016 (Array Int Int)) (v_prenex_1937 Int) (v_prenex_665 (Array Int Int)) (v_prenex_547 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_1226 Int) (v_prenex_2356 Int) (v_prenex_395 Int) (v_DerPreprocessor_47 (Array Int Int)) (v_prenex_6059 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2696 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5407 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_3503 (Array Int Int)) (v_prenex_569 (Array Int Int)) (v_prenex_4508 (Array Int Int)) (v_prenex_4148 Int) (v_prenex_563 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6590 v_prenex_6591) v_prenex_6058 v_prenex_6059) v_prenex_5406 v_prenex_5407) v_prenex_5015 v_prenex_5016) v_prenex_4509 v_prenex_4508) v_prenex_4148 v_prenex_4147) v_prenex_3502 v_prenex_3503) v_prenex_4164 v_DerPreprocessor_47) v_prenex_2697 v_prenex_2696) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)) (= v_prenex_577 v_prenex_576))) (forall ((v_prenex_364 (Array Int Int)) (v_prenex_3531 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_579 Int) (v_prenex_214 Int) (v_prenex_2332 Int) (v_prenex_575 Int) (v_prenex_5445 Int) (v_prenex_572 Int) (v_prenex_573 Int) (v_prenex_4473 Int) (v_prenex_6176 Int) (v_prenex_6630 (Array Int Int)) (v_prenex_4052 (Array Int Int)) (v_prenex_3124 (Array Int Int)) (v_prenex_2674 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_1698 Int) (v_prenex_5057 Int) (v_prenex_1174 Int) (v_prenex_580 Int) (v_prenex_581 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_5056 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_3125 Int) (v_prenex_2675 Int) (v_prenex_6631 Int) (v_prenex_4051 Int) (v_prenex_6177 (Array Int Int)) (v_prenex_4472 (Array Int Int)) (v_prenex_5444 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_215 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_3530 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6631 v_prenex_6630) v_prenex_6176 v_prenex_6177) v_prenex_5445 v_prenex_5444) v_prenex_5057 v_prenex_5056) v_prenex_4473 v_prenex_4472) v_prenex_4051 v_prenex_4052) v_prenex_3530 v_prenex_3531) v_prenex_3125 v_prenex_3124) v_prenex_2675 v_prenex_2674) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65) (= v_prenex_575 v_prenex_572)))) (< (+ 32 (div (+ (- 37) .cse0) 2)) 0)) (or (and (forall ((v_prenex_4065 (Array Int Int)) (v_prenex_3171 (Array Int Int)) (v_prenex_244 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_prenex_76 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_prenex_1181 (Array Int Int)) (v_prenex_6077 (Array Int Int)) (v_prenex_5420 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (v_prenex_6636 (Array Int Int)) (v_prenex_3519 (Array Int Int)) (v_prenex_1730 Int) (v_prenex_4489 Int) (v_prenex_2708 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int) (v_prenex_5011 Int) (v_prenex_5012 (Array Int Int)) (v_prenex_2709 Int) (v_prenex_4488 (Array Int Int)) (v_prenex_3518 Int) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_899 (Array Int Int)) (v_prenex_6637 Int) (v_prenex_1464 Int) (v_prenex_5421 Int) (v_prenex_6076 Int) (v_prenex_1180 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_3170 Int) (v_prenex_2335 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (v_prenex_4066 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6637 v_prenex_6636) v_prenex_6076 v_prenex_6077) v_prenex_5421 v_prenex_5420) v_prenex_5011 v_prenex_5012) v_prenex_4489 v_prenex_4488) v_prenex_4066 v_prenex_4065) v_prenex_3518 v_prenex_3519) v_prenex_3170 v_prenex_3171) v_prenex_2709 v_prenex_2708) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65) (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|))) (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_2684 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_3546 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1705 (Array Int Int)) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_4033 Int) (v_prenex_1164 Int) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_3141 Int) (v_prenex_6198 (Array Int Int)) (v_prenex_5383 (Array Int Int)) (v_prenex_4454 (Array Int Int)) (v_prenex_6595 (Array Int Int)) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_147 Int) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_220 Int) (v_prenex_5053 Int) (v_prenex_5052 (Array Int Int)) (v_prenex_221 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_4455 Int) (v_prenex_6594 Int) (v_prenex_6197 Int) (v_prenex_5382 Int) (v_prenex_3140 (Array Int Int)) (v_prenex_4034 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_3547 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_882 Int) (v_prenex_2685 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_2360 Int)) (or (= v_prenex_25 v_prenex_24) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6594 v_prenex_6595) v_prenex_6197 v_prenex_6198) v_prenex_5382 v_prenex_5383) v_prenex_5053 v_prenex_5052) v_prenex_4455 v_prenex_4454) v_prenex_4033 v_prenex_4034) v_prenex_3546 v_prenex_3547) v_prenex_3141 v_prenex_3140) v_prenex_2685 v_prenex_2684) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1))))) (< (+ 32 (div (+ .cse0 (- 43)) 2)) 0) (< c_~next_alloc_idx~0 21)) (or (< c_~next_alloc_idx~0 31) (and (forall ((v_prenex_29 Int) (v_prenex_2682 (Array Int Int)) (v_prenex_3175 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_30 (Array Int Int)) (v_prenex_3544 Int) (v_prenex_6211 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_2374 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_4058 (Array Int Int)) (v_prenex_58 Int) (v_prenex_6638 (Array Int Int)) (v_prenex_1223 (Array Int Int)) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_DerPreprocessor_54 (Array Int Int)) (v_prenex_6189 Int) (v_prenex_6190 (Array Int Int)) (v_prenex_1692 Int) (v_prenex_4487 Int) (v_prenex_5381 (Array Int Int)) (v_prenex_5380 Int) (v_prenex_4486 (Array Int Int)) (v_prenex_1693 (Array Int Int)) (v_prenex_1935 Int) (v_prenex_6639 Int) (v_prenex_553 Int) (v_prenex_1222 Int) (v_prenex_57 (Array Int Int)) (v_prenex_4057 Int) (v_prenex_2373 (Array Int Int)) (v_prenex_3545 (Array Int Int)) (v_prenex_32 Int) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_2683 Int) (v_prenex_3174 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6639 v_prenex_6638) v_prenex_6189 v_prenex_6190) v_prenex_5380 v_prenex_5381) v_prenex_6211 v_DerPreprocessor_54) v_prenex_4487 v_prenex_4486) v_prenex_4057 v_prenex_4058) v_prenex_3544 v_prenex_3545) v_prenex_3174 v_prenex_3175) v_prenex_2683 v_prenex_2682) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_4980 (Array Int Int)) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_1956 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_4154 Int) (v_prenex_3145 Int) (v_prenex_4593 Int) (v_prenex_6597 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1535 Int) (v_prenex_5419 Int) (v_prenex_3517 (Array Int Int)) (v_prenex_543 Int) (v_prenex_3516 Int) (v_prenex_2704 (Array Int Int)) (v_prenex_6068 Int) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int) (v_prenex_1171 (Array Int Int)) (v_prenex_6069 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_5418 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_2705 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_4979 Int) (v_prenex_277 Int) (v_prenex_2350 Int) (v_prenex_6596 Int) (v_prenex_4153 (Array Int Int)) (v_prenex_4592 (Array Int Int)) (v_prenex_34 Int) (v_prenex_3144 (Array Int Int)) (v_prenex_33 Int) (v_prenex_35 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_897 (Array Int Int)) (v_prenex_1712 Int) (v_prenex_246 Int) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int))) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6596 v_prenex_6597) v_prenex_6068 v_prenex_6069) v_prenex_5419 v_prenex_5418) v_prenex_4979 v_prenex_4980) v_prenex_4593 v_prenex_4592) v_prenex_4154 v_prenex_4153) v_prenex_3516 v_prenex_3517) v_prenex_3145 v_prenex_3144) v_prenex_2705 v_prenex_2704) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65)))) (< (+ (div (+ (- 33) .cse0) 2) 32) 0)) (or (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0) (and (forall ((v_prenex_6052 Int) (v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_prenex_4999 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_4676 Int) (v_prenex_5404 Int) (v_prenex_6572 Int) (v_prenex_4672 Int) (v_prenex_4674 Int) (v_prenex_4670 Int) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_4687 Int) (v_prenex_4681 Int) (v_prenex_4680 Int) (v_prenex_4684 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4734 Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4694 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4691 Int) (v_prenex_5000 (Array Int Int)) (v_prenex_6053 (Array Int Int)) (v_prenex_6573 (Array Int Int)) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5405 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6572 v_prenex_6573) v_prenex_6052 v_prenex_6053) v_prenex_5404 v_prenex_5405) v_prenex_4999 v_prenex_5000) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709))) (forall ((v_prenex_6092 Int) (v_prenex_4667 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4707 Int) (v_prenex_6613 Int) (v_prenex_4713 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4715 Int) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4630 Int) (v_prenex_5443 Int) (v_prenex_4699 (Array Int Int)) (v_prenex_4735 (Array Int Int)) (v_prenex_4689 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_prenex_4685 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4718 (Array Int Int)) (v_prenex_3902 (Array Int Int)) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4733 Int) (v_prenex_4693 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (v_prenex_5442 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6612 (Array Int Int)) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_5035 Int) (v_prenex_6093 (Array Int Int))) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6613 v_prenex_6612) v_prenex_6092 v_prenex_6093) v_prenex_5443 v_prenex_5442) v_prenex_5035 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)))))) (or (and (forall ((v_prenex_5395 (Array Int Int)) (v_prenex_4986 (Array Int Int)) (v_prenex_2686 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_4468 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1504 (Array Int Int)) (v_prenex_1524 Int) (v_prenex_1522 Int) (v_prenex_3147 Int) (v_prenex_6570 Int) (v_prenex_6083 (Array Int Int)) (v_prenex_4133 (Array Int Int)) (v_prenex_3521 (Array Int Int)) (v_prenex_1968 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1528 Int) (v_prenex_1694 Int) (v_prenex_1495 Int) (v_prenex_1492 Int) (v_prenex_1494 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1498 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_3520 Int) (v_prenex_4134 Int) (v_prenex_6082 Int) (v_prenex_6571 (Array Int Int)) (v_prenex_3146 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_1508 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1525 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1516 (Array Int Int)) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_4469 Int) (v_prenex_4985 Int) (v_prenex_2687 Int) (v_prenex_1474 Int) (v_prenex_5394 Int)) (or (= v_prenex_1514 v_prenex_1492) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6570 v_prenex_6571) v_prenex_6082 v_prenex_6083) v_prenex_5394 v_prenex_5395) v_prenex_4985 v_prenex_4986) v_prenex_4469 v_prenex_4468) v_prenex_4134 v_prenex_4133) v_prenex_3520 v_prenex_3521) v_prenex_3147 v_prenex_3146) v_prenex_2687 v_prenex_2686) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522) 1)))) (forall ((v_prenex_3177 (Array Int Int)) (v_prenex_5432 (Array Int Int)) (v_prenex_6204 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_1517 Int) (v_prenex_4504 (Array Int Int)) (v_prenex_1713 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6611 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1523 Int) (v_prenex_1506 (Array Int Int)) (v_prenex_1946 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (v_prenex_1520 Int) (v_prenex_5021 (Array Int Int)) (v_prenex_2351 (Array Int Int)) (v_prenex_2710 (Array Int Int)) (v_prenex_1502 (Array Int Int)) (v_prenex_1526 Int) (v_prenex_1499 Int) (v_prenex_1497 Int) (v_prenex_3550 Int) (v_prenex_4047 Int) (v_prenex_3551 (Array Int Int)) (v_prenex_1493 (Array Int Int)) (v_prenex_4048 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_2711 Int) (v_prenex_1501 Int) (v_prenex_1529 (Array Int Int)) (v_prenex_2352 Int) (v_prenex_5022 Int) (v_prenex_6610 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1947 Int) (v_prenex_1505 Int) (v_prenex_1512 Int) (v_prenex_4505 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1719 (Array Int Int)) (v_prenex_3176 Int) (v_prenex_5433 Int) (v_prenex_6203 Int)) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6611 v_prenex_6610) v_prenex_6203 v_prenex_6204) v_prenex_5433 v_prenex_5432) v_prenex_5022 v_prenex_5021) v_prenex_4505 v_prenex_4504) v_prenex_4047 v_prenex_4048) v_prenex_3550 v_prenex_3551) v_prenex_3176 v_prenex_3177) v_prenex_2711 v_prenex_2710) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65)))) (< c_~next_alloc_idx~0 39) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_3499 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2716 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_2414 Int) (v_prenex_5449 Int) (v_prenex_2376 Int) (v_prenex_6615 Int) (v_prenex_2411 Int) (v_prenex_2412 Int) (v_prenex_2771 Int) (v_prenex_4060 (Array Int Int)) (v_prenex_2392 (Array Int Int)) (v_prenex_5051 Int) (v_prenex_4492 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_3169 (Array Int Int)) (v_prenex_2425 Int) (v_prenex_2387 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (v_prenex_2385 Int) (v_prenex_6185 Int) (v_prenex_6186 (Array Int Int)) (v_prenex_2383 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_2417 (Array Int Int)) (v_prenex_3168 Int) (v_prenex_4059 Int) (v_prenex_2399 Int) (v_prenex_2397 Int) (v_prenex_5050 (Array Int Int)) (v_prenex_4493 Int) (v_prenex_2375 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (v_prenex_5448 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2416 (Array Int Int)) (v_prenex_6614 (Array Int Int)) (v_prenex_2717 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_3498 Int) (v_prenex_2401 Int)) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6615 v_prenex_6614) v_prenex_6185 v_prenex_6186) v_prenex_5449 v_prenex_5448) v_prenex_5051 v_prenex_5050) v_prenex_4493 v_prenex_4492) v_prenex_4059 v_prenex_4060) v_prenex_3498 v_prenex_3499) v_prenex_3168 v_prenex_3169) v_prenex_2717 v_prenex_2716) v_prenex_2376 v_prenex_2375) v_prenex_2771 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1)))) (forall ((v_prenex_3138 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2776 Int) (v_prenex_2413 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_5009 Int) (v_prenex_2410 Int) (v_prenex_2774 Int) (v_prenex_4156 Int) (v_prenex_6574 Int) (v_prenex_2393 (Array Int Int)) (v_prenex_4458 (Array Int Int)) (v_prenex_3527 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2421 Int) (v_prenex_2384 Int) (v_prenex_5410 Int) (v_prenex_2386 Int) (v_prenex_6064 Int) (v_prenex_2382 Int) (v_prenex_2381 (Array Int Int)) (v_prenex_5010 (Array Int Int)) (v_prenex_6065 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_5411 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_4459 Int) (v_prenex_3526 Int) (v_prenex_2398 Int) (v_prenex_2396 Int) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_6575 (Array Int Int)) (v_prenex_4155 (Array Int Int)) (v_prenex_2775 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2772 (Array Int Int)) (v_prenex_2773 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (v_prenex_2415 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3139 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2400 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6574 v_prenex_6575) v_prenex_6064 v_prenex_6065) v_prenex_5410 v_prenex_5411) v_prenex_5009 v_prenex_5010) v_prenex_4459 v_prenex_4458) v_prenex_4156 v_prenex_4155) v_prenex_3526 v_prenex_3527) v_prenex_3139 v_prenex_3138) v_prenex_2776 v_prenex_2775) v_prenex_2413 v_prenex_2773) v_prenex_2774 v_prenex_2772) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421))))) (or (< c_~next_alloc_idx~0 37) (< (+ 32 (div (+ (- 27) .cse0) 2)) 0) (and (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_5399 (Array Int Int)) (v_prenex_4067 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_4466 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_prenex_1203 Int) (v_prenex_5005 Int) (v_prenex_1168 Int) (v_prenex_3500 Int) (v_prenex_3126 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_2678 (Array Int Int)) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1213 Int) (v_prenex_6629 Int) (v_prenex_1210 Int) (v_prenex_2340 Int) (v_prenex_6187 Int) (v_prenex_6188 (Array Int Int)) (v_prenex_6628 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_2679 Int) (v_prenex_3127 Int) (v_prenex_3501 (Array Int Int)) (v_prenex_5006 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (v_prenex_1204 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_834 Int) (v_prenex_1710 Int) (v_prenex_4467 Int) (v_prenex_5398 Int) (v_prenex_1198 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_4068 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6629 v_prenex_6628) v_prenex_6187 v_prenex_6188) v_prenex_5398 v_prenex_5399) v_prenex_5005 v_prenex_5006) v_prenex_4467 v_prenex_4466) v_prenex_4068 v_prenex_4067) v_prenex_3500 v_prenex_3501) v_prenex_3127 v_prenex_3126) v_prenex_2679 v_prenex_2678) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65))) (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_5436 (Array Int Int)) (v_prenex_4500 (Array Int Int)) (v_prenex_1206 Int) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_1205 Int) (v_prenex_3529 (Array Int Int)) (v_prenex_1200 Int) (v_prenex_4035 Int) (v_prenex_5047 Int) (v_prenex_1190 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_2701 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_3154 Int) (v_prenex_6588 Int) (v_prenex_1490 Int) (v_prenex_6066 Int) (v_prenex_6067 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_3155 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_6589 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_2700 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_821 (Array Int Int)) (v_prenex_1967 (Array Int Int)) (v_prenex_1209 (Array Int Int)) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_prenex_4036 (Array Int Int)) (v_prenex_5046 (Array Int Int)) (v_prenex_3528 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5437 Int) (v_prenex_4501 Int) (v_prenex_2364 Int) (v_DerPreprocessor_34 (Array Int Int))) (or (= v_prenex_1207 v_prenex_1186) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6588 v_prenex_6589) v_prenex_6066 v_prenex_6067) v_prenex_5437 v_prenex_5436) v_prenex_5047 v_prenex_5046) v_prenex_4501 v_prenex_4500) v_prenex_4035 v_prenex_4036) v_prenex_3528 v_prenex_3529) v_prenex_3154 v_prenex_3155) v_prenex_2701 v_prenex_2700) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)))))))))) is different from false [2024-09-08 06:22:52,213 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (and (forall ((v_prenex_6564 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4707 Int) (v_DerPreprocessor_62 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4715 Int) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4630 Int) (v_prenex_4699 (Array Int Int)) (v_prenex_4735 (Array Int Int)) (v_prenex_5537 Int) (v_prenex_4689 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7198 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_prenex_4685 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_7199 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4718 (Array Int Int)) (v_prenex_3902 (Array Int Int)) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4733 Int) (v_prenex_7200 Int) (v_prenex_4693 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (v_prenex_4937 Int) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_6563 Int)) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7200 v_DerPreprocessor_62) v_prenex_6563 v_prenex_6564) v_prenex_7198 v_prenex_7199) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)))) (forall ((v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4676 Int) (v_prenex_4672 Int) (v_prenex_4674 Int) (v_prenex_4670 Int) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_4687 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_59 (Array Int Int)) (v_prenex_7111 Int) (v_prenex_7197 Int) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_4681 Int) (v_prenex_4680 Int) (v_prenex_4684 (Array Int Int)) (v_prenex_7110 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4734 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4694 Int) (v_prenex_4695 Int) (v_prenex_7196 (Array Int Int)) (v_prenex_4690 Int) (v_prenex_4691 Int) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4901 Int) (v_prenex_6565 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7111 v_prenex_7110) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_prenex_7196) v_prenex_7197 v_DerPreprocessor_59) v_prenex_6565 v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709)))) (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0)) (or (< 60 c_~next_alloc_idx~0) (and (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (and (forall ((v_prenex_4580 (Array Int Int)) (v_prenex_5040 Int) (v_prenex_4541 (Array Int Int)) (v_prenex_4540 (Array Int Int)) (v_prenex_5438 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4551 Int) (v_prenex_4553 Int) (v_prenex_5044 Int) (v_prenex_4571 (Array Int Int)) (v_prenex_4573 (Array Int Int)) (v_prenex_4578 (Array Int Int)) (v_prenex_4577 (Array Int Int)) (v_prenex_4538 (Array Int Int)) (v_prenex_4537 (Array Int Int)) (v_prenex_4569 Int) (v_prenex_4565 Int) (v_prenex_4568 Int) (v_prenex_4567 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4562 Int) (v_prenex_4485 Int) (v_prenex_6584 Int) (v_prenex_7157 Int) (v_prenex_6192 (Array Int Int)) (v_prenex_6585 (Array Int Int)) (v_prenex_4560 (Array Int Int)) (v_prenex_4520 (Array Int Int)) (v_prenex_4563 (Array Int Int)) (v_prenex_6191 Int) (v_prenex_7156 (Array Int Int)) (v_prenex_4484 (Array Int Int)) (v_prenex_4522 (Array Int Int)) (v_prenex_4528 (Array Int Int)) (v_prenex_4533 Int) (v_prenex_4532 Int) (v_prenex_4534 Int) (v_prenex_4530 Int) (v_prenex_4570 Int) (v_prenex_5043 (Array Int Int)) (v_prenex_5042 (Array Int Int)) (v_prenex_4590 (Array Int Int)) (v_prenex_4554 (Array Int Int)) (v_prenex_4559 (Array Int Int)) (v_prenex_5439 Int) (v_prenex_4548 Int) (v_prenex_4547 Int) (v_prenex_4588 Int) (v_prenex_4544 Int) (v_prenex_4584 Int) (v_prenex_4586 Int)) (or (= v_prenex_4570 v_prenex_4533) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7157 v_prenex_7156) v_prenex_6584 v_prenex_6585) v_prenex_6191 v_prenex_6192) v_prenex_5439 v_prenex_5438) v_prenex_5044 v_prenex_5042) v_prenex_4485 v_prenex_4484) v_prenex_5040 v_prenex_5043) v_prenex_4568 v_prenex_4571) v_prenex_4586 v_prenex_4520) v_prenex_4547 v_prenex_4573) v_prenex_4569 v_prenex_4537) v_prenex_4553 v_prenex_4560) v_prenex_4562 v_prenex_4590) v_prenex_4530 v_prenex_4580) v_prenex_4565 v_prenex_4559) v_prenex_4548 v_prenex_4522) v_prenex_4588 v_prenex_4554) v_prenex_4584 v_prenex_4578) v_prenex_4532 v_prenex_4538) v_prenex_4544 v_prenex_4528) v_prenex_4534 v_prenex_4541) v_prenex_4567 v_prenex_4540) v_prenex_4570 v_prenex_4577) v_prenex_4533 v_prenex_4563) v_prenex_4570) v_prenex_4551) 1)))) (forall ((v_prenex_4581 (Array Int Int)) (v_prenex_4585 (Array Int Int)) (v_prenex_4583 (Array Int Int)) (v_prenex_4543 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4550 Int) (v_prenex_5045 Int) (v_prenex_5400 Int) (v_prenex_5003 Int) (v_prenex_4552 Int) (v_prenex_4575 (Array Int Int)) (v_prenex_4576 (Array Int Int)) (v_prenex_4539 (Array Int Int)) (v_prenex_6625 Int) (v_prenex_4525 Int) (v_prenex_7117 Int) (v_prenex_4527 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4564 Int) (v_prenex_6071 (Array Int Int)) (v_prenex_7116 (Array Int Int)) (v_prenex_6070 Int) (v_prenex_4561 (Array Int Int)) (v_prenex_4524 (Array Int Int)) (v_prenex_4523 (Array Int Int)) (v_prenex_4566 (Array Int Int)) (v_prenex_4521 (Array Int Int)) (v_prenex_4529 Int) (v_prenex_6624 (Array Int Int)) (v_prenex_4526 (Array Int Int)) (v_prenex_4536 Int) (v_prenex_4579 Int) (v_prenex_4535 Int) (v_prenex_4572 Int) (v_prenex_4531 Int) (v_prenex_4574 Int) (v_prenex_4591 (Array Int Int)) (v_prenex_5041 (Array Int Int)) (v_prenex_5004 (Array Int Int)) (v_prenex_4557 (Array Int Int)) (v_prenex_4556 (Array Int Int)) (v_prenex_4555 (Array Int Int)) (v_prenex_5401 (Array Int Int)) (v_prenex_4558 (Array Int Int)) (v_prenex_4549 Int) (v_prenex_4587 Int) (v_prenex_4546 Int) (v_prenex_4589 Int) (v_prenex_4545 Int) (v_prenex_4542 Int) (v_prenex_4582 Int)) (or (= v_prenex_4582 v_prenex_4564) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7117 v_prenex_7116) v_prenex_6625 v_prenex_6624) v_prenex_6070 v_prenex_6071) v_prenex_5400 v_prenex_5401) v_prenex_5003 v_prenex_5004) v_prenex_4549 v_prenex_5041) v_prenex_5045 v_prenex_4543) v_prenex_4525 v_prenex_4585) v_prenex_4574 v_prenex_4575) v_prenex_4552 v_prenex_4566) v_prenex_4572 v_prenex_4557) v_prenex_4546 v_prenex_4555) v_prenex_4542 v_prenex_4561) v_prenex_4535 v_prenex_4591) v_prenex_4536 v_prenex_4576) v_prenex_4550 v_prenex_4558) v_prenex_4545 v_prenex_4539) v_prenex_4579 v_prenex_4556) v_prenex_4531 v_prenex_4581) v_prenex_4527 v_prenex_4526) v_prenex_4587 v_prenex_4523) v_prenex_4529 v_prenex_4583) v_prenex_4564 v_prenex_4521) v_prenex_4582 v_prenex_4524) v_prenex_4564) v_prenex_4589) 65)))) (< c_~next_alloc_idx~0 53)) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_4102 (Array Int Int)) (v_prenex_3134 (Array Int Int)) (v_prenex_4106 (Array Int Int)) (v_prenex_6605 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_4103 (Array Int Int)) (v_prenex_3537 (Array Int Int)) (v_prenex_3617 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4117 Int) (v_prenex_4116 Int) (v_prenex_4098 (Array Int Int)) (v_prenex_4080 Int) (v_prenex_4082 Int) (v_prenex_5422 (Array Int Int)) (v_prenex_7195 Int) (v_prenex_4496 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (v_prenex_4125 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4089 Int) (v_prenex_4088 Int) (v_prenex_4123 Int) (v_prenex_6194 (Array Int Int)) (v_prenex_4084 Int) (v_prenex_5055 Int) (v_prenex_4120 Int) (v_prenex_4091 (Array Int Int)) (v_prenex_6193 Int) (v_prenex_5054 (Array Int Int)) (v_prenex_4094 Int) (v_prenex_4121 (Array Int Int)) (v_prenex_4127 (Array Int Int)) (v_prenex_2358 Int) (v_prenex_5423 Int) (v_prenex_7194 (Array Int Int)) (v_prenex_4099 Int) (v_prenex_4497 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_4096 Int) (v_prenex_4075 (Array Int Int)) (v_prenex_4113 (Array Int Int)) (v_prenex_4079 (Array Int Int)) (v_prenex_4078 (Array Int Int)) (v_prenex_4077 (Array Int Int)) (v_prenex_4119 (Array Int Int)) (v_prenex_3536 Int) (v_prenex_4109 Int) (v_prenex_1951 Int) (v_prenex_3135 Int) (v_prenex_6604 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7195 v_prenex_7194) v_prenex_6604 v_prenex_6605) v_prenex_6193 v_prenex_6194) v_prenex_5423 v_prenex_5422) v_prenex_5055 v_prenex_5054) v_prenex_4497 v_prenex_4496) v_prenex_4116 v_prenex_4098) v_prenex_3536 v_prenex_3537) v_prenex_3135 v_prenex_3134) v_prenex_3617 v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_4094 v_prenex_4106) v_prenex_4088 v_prenex_4127) v_prenex_4089 v_prenex_4113) v_prenex_4099 v_prenex_4103) v_prenex_4096 v_prenex_4091) v_prenex_4117 v_prenex_4102) v_prenex_4084 v_prenex_4119) v_prenex_4080 v_prenex_4079) v_prenex_4123 v_prenex_4077) v_prenex_4082 v_prenex_4121) v_prenex_4109 v_prenex_4075) v_prenex_4120 v_prenex_4078) v_prenex_4109) v_prenex_4125) 65) (= v_prenex_4120 v_prenex_4109))) (forall ((v_prenex_4101 (Array Int Int)) (v_prenex_4462 (Array Int Int)) (v_prenex_4105 (Array Int Int)) (v_prenex_4104 (Array Int Int)) (v_prenex_6646 (Array Int Int)) (v_prenex_4108 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_2334 Int) (v_prenex_4111 Int) (v_prenex_4110 Int) (v_prenex_4112 Int) (v_prenex_5385 (Array Int Int)) (v_prenex_3163 (Array Int Int)) (v_prenex_4083 Int) (v_prenex_3508 Int) (v_prenex_2667 Int) (v_prenex_1974 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5013 Int) (v_prenex_4122 Int) (v_prenex_4090 (Array Int Int)) (v_prenex_7153 Int) (v_prenex_4124 Int) (v_prenex_4041 Int) (v_prenex_4085 Int) (v_prenex_6073 (Array Int Int)) (v_prenex_4093 (Array Int Int)) (v_prenex_4087 Int) (v_prenex_4092 (Array Int Int)) (v_prenex_4086 Int) (v_prenex_6072 Int) (v_prenex_4042 (Array Int Int)) (v_prenex_5014 (Array Int Int)) (v_prenex_4126 (Array Int Int)) (v_prenex_2666 (Array Int Int)) (v_prenex_3509 (Array Int Int)) (v_prenex_7152 (Array Int Int)) (v_prenex_4095 Int) (v_prenex_3162 Int) (v_prenex_4081 (Array Int Int)) (v_prenex_5384 Int) (v_prenex_4097 Int) (v_prenex_4076 (Array Int Int)) (v_prenex_4115 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_4114 (Array Int Int)) (v_prenex_4118 (Array Int Int)) (v_prenex_6647 Int) (v_prenex_4107 Int) (v_prenex_4463 Int) (v_prenex_4100 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7153 v_prenex_7152) v_prenex_6647 v_prenex_6646) v_prenex_6072 v_prenex_6073) v_prenex_5384 v_prenex_5385) v_prenex_5013 v_prenex_5014) v_prenex_4463 v_prenex_4462) v_prenex_4041 v_prenex_4042) v_prenex_3508 v_prenex_3509) v_prenex_3162 v_prenex_3163) v_prenex_2667 v_prenex_2666) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_prenex_4105) v_prenex_4107 v_prenex_4126) v_prenex_4083 v_prenex_4118) v_prenex_4110 v_prenex_4104) v_prenex_4097 v_prenex_4076) v_prenex_4124 v_prenex_4101) v_prenex_4122 v_prenex_4115) v_prenex_4085 v_prenex_4090) v_prenex_4095 v_prenex_4081) v_prenex_4087 v_prenex_4093) v_prenex_4111 v_prenex_4092) v_prenex_4112 v_prenex_4114) v_prenex_4086 v_prenex_4108) v_prenex_4112) v_prenex_4100) 1)) (= v_prenex_4112 v_prenex_4086))))) (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (and (forall ((v_prenex_6090 Int) (v_prenex_3571 (Array Int Int)) (v_prenex_3610 (Array Int Int)) (v_prenex_3608 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3582 Int) (v_prenex_7187 Int) (v_prenex_3580 Int) (v_prenex_4494 (Array Int Int)) (v_prenex_4160 Int) (v_prenex_6632 (Array Int Int)) (v_prenex_5025 (Array Int Int)) (v_prenex_5424 (Array Int Int)) (v_prenex_3603 (Array Int Int)) (v_prenex_3602 (Array Int Int)) (v_prenex_3559 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3594 Int) (v_prenex_3552 Int) (v_prenex_4162 Int) (v_prenex_4161 Int) (v_prenex_3591 (Array Int Int)) (v_prenex_3596 (Array Int Int)) (v_prenex_3556 (Array Int Int)) (v_prenex_3553 (Array Int Int)) (v_prenex_3554 (Array Int Int)) (v_prenex_3557 (Array Int Int)) (v_prenex_3558 (Array Int Int)) (v_prenex_3568 Int) (v_prenex_6633 Int) (v_prenex_5425 Int) (v_prenex_3567 Int) (v_prenex_4495 Int) (v_prenex_3561 Int) (v_prenex_5026 Int) (v_prenex_3563 Int) (v_prenex_7186 (Array Int Int)) (v_prenex_3585 (Array Int Int)) (v_prenex_3588 (Array Int Int)) (v_prenex_3609 Int) (v_prenex_3586 (Array Int Int)) (v_prenex_4158 (Array Int Int)) (v_prenex_3587 (Array Int Int)) (v_prenex_3606 Int) (v_prenex_3612 Int) (v_prenex_3616 (Array Int Int)) (v_prenex_3614 Int) (v_prenex_3576 Int) (v_prenex_3577 Int) (v_prenex_6091 (Array Int Int)) (v_prenex_3574 Int)) (or (= v_prenex_3609 v_prenex_3594) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7187 v_prenex_7186) v_prenex_6633 v_prenex_6632) v_prenex_6090 v_prenex_6091) v_prenex_5425 v_prenex_5424) v_prenex_5026 v_prenex_5025) v_prenex_4495 v_prenex_4494) v_prenex_4162 v_prenex_4158) v_prenex_3552 v_prenex_3553) v_prenex_4161 v_prenex_3602) v_prenex_3582 v_prenex_3596) v_prenex_4160 v_prenex_3587) v_prenex_3577 v_prenex_3585) v_prenex_3574 v_prenex_3591) v_prenex_3567 v_prenex_3616) v_prenex_3568 v_prenex_3603) v_prenex_3580 v_prenex_3588) v_prenex_3576 v_prenex_3571) v_prenex_3606 v_prenex_3586) v_prenex_3563 v_prenex_3608) v_prenex_3559 v_prenex_3558) v_prenex_3612 v_prenex_3556) v_prenex_3561 v_prenex_3610) v_prenex_3594 v_prenex_3554) v_prenex_3609 v_prenex_3557) v_prenex_3594) v_prenex_3614) 65))) (forall ((v_prenex_6050 Int) (v_prenex_4460 (Array Int Int)) (v_prenex_3570 (Array Int Int)) (v_prenex_4062 (Array Int Int)) (v_prenex_3573 (Array Int Int)) (v_prenex_3572 (Array Int Int)) (v_prenex_3615 (Array Int Int)) (v_prenex_3607 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3605 (Array Int Int)) (v_prenex_3583 Int) (v_prenex_7147 Int) (v_prenex_3581 Int) (v_prenex_6593 (Array Int Int)) (v_prenex_5387 (Array Int Int)) (v_prenex_3560 (Array Int Int)) (v_prenex_3604 (Array Int Int)) (v_prenex_3601 (Array Int Int)) (v_prenex_3569 (Array Int Int)) (v_prenex_3597 Int) (v_prenex_3598 Int) (v_prenex_3599 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3595 Int) (v_prenex_4163 Int) (v_prenex_3592 Int) (v_prenex_3590 (Array Int Int)) (v_prenex_3593 (Array Int Int)) (v_prenex_3555 (Array Int Int)) (v_prenex_3564 Int) (v_prenex_3565 Int) (v_prenex_3566 Int) (v_prenex_3600 Int) (v_prenex_5386 Int) (v_prenex_6592 Int) (v_prenex_3562 Int) (v_prenex_7146 (Array Int Int)) (v_prenex_4061 Int) (v_prenex_4157 (Array Int Int)) (v_prenex_3584 (Array Int Int)) (v_prenex_4990 (Array Int Int)) (v_prenex_3589 (Array Int Int)) (v_prenex_4159 (Array Int Int)) (v_prenex_3579 Int) (v_prenex_3613 Int) (v_prenex_4989 Int) (v_prenex_3575 Int) (v_prenex_3578 Int) (v_prenex_3611 Int) (v_prenex_6051 (Array Int Int)) (v_prenex_4461 Int)) (or (= v_prenex_3600 v_prenex_3565) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7147 v_prenex_7146) v_prenex_6592 v_prenex_6593) v_prenex_6050 v_prenex_6051) v_prenex_5386 v_prenex_5387) v_prenex_4989 v_prenex_4990) v_prenex_4461 v_prenex_4460) v_prenex_4061 v_prenex_4062) v_prenex_3598 v_prenex_4159) v_prenex_4163 v_prenex_4157) v_prenex_3578 v_prenex_3601) v_prenex_3599 v_prenex_3569) v_prenex_3583 v_prenex_3590) v_prenex_3592 v_prenex_3615) v_prenex_3562 v_prenex_3607) v_prenex_3595 v_prenex_3589) v_prenex_3579 v_prenex_3555) v_prenex_3613 v_prenex_3584) v_prenex_3611 v_prenex_3605) v_prenex_3564 v_prenex_3570) v_prenex_3575 v_prenex_3560) v_prenex_3566 v_prenex_3573) v_prenex_3597 v_prenex_3572) v_prenex_3600 v_prenex_3604) v_prenex_3565 v_prenex_3593) v_prenex_3600) v_prenex_3581) 1))))) (< c_~next_alloc_idx~0 49)) (or (< c_~next_alloc_idx~0 47) (and (forall ((v_prenex_7178 (Array Int Int)) (v_prenex_3214 (Array Int Int)) (v_prenex_3212 (Array Int Int)) (v_prenex_5038 (Array Int Int)) (v_prenex_6569 (Array Int Int)) (v_prenex_3217 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3209 (Array Int Int)) (v_prenex_3542 Int) (v_prenex_6081 (Array Int Int)) (v_prenex_3221 Int) (v_prenex_3222 Int) (v_prenex_4471 Int) (v_prenex_3190 Int) (v_prenex_3192 Int) (v_prenex_3200 (Array Int Int)) (v_prenex_3201 (Array Int Int)) (v_prenex_4049 Int) (v_prenex_3234 Int) (v_prenex_5412 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3153 Int) (v_prenex_3232 Int) (v_prenex_4050 (Array Int Int)) (v_prenex_3193 Int) (v_prenex_3194 Int) (v_prenex_3152 (Array Int Int)) (v_prenex_3197 (Array Int Int)) (v_prenex_3230 (Array Int Int)) (v_prenex_3198 (Array Int Int)) (v_prenex_3236 (Array Int Int)) (v_prenex_5413 (Array Int Int)) (v_prenex_3205 Int) (v_prenex_3208 Int) (v_prenex_4137 Int) (v_prenex_4139 Int) (v_prenex_3203 Int) (v_prenex_4470 (Array Int Int)) (v_prenex_3183 (Array Int Int)) (v_prenex_3189 (Array Int Int)) (v_prenex_6080 Int) (v_prenex_3225 (Array Int Int)) (v_prenex_3226 (Array Int Int)) (v_prenex_3223 (Array Int Int)) (v_prenex_3543 (Array Int Int)) (v_prenex_3216 Int) (v_prenex_3218 Int) (v_prenex_6568 Int) (v_prenex_3219 Int) (v_prenex_5039 Int) (v_prenex_7179 Int)) (or (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7179 v_prenex_7178) v_prenex_6568 v_prenex_6569) v_prenex_6080 v_prenex_6081) v_prenex_5412 v_prenex_5413) v_prenex_5039 v_prenex_5038) v_prenex_4471 v_prenex_4470) v_prenex_4049 v_prenex_4050) v_prenex_3542 v_prenex_3543) v_prenex_3153 v_prenex_3152) v_prenex_4137 v_prenex_3223) v_prenex_3221 v_prenex_3197) v_prenex_4139 v_prenex_3214) v_prenex_3216 v_prenex_3236) v_prenex_3190 v_prenex_3230) v_prenex_3218 v_prenex_3212) v_prenex_3205 v_prenex_3183) v_prenex_3234 v_prenex_3209) v_prenex_3232 v_prenex_3226) v_prenex_3192 v_prenex_3198) v_prenex_3203 v_prenex_3189) v_prenex_3194 v_prenex_3201) v_prenex_3219 v_prenex_3200) v_prenex_3222 v_prenex_3225) v_prenex_3193 v_prenex_3217) v_prenex_3222) v_prenex_3208))) (= v_prenex_3222 v_prenex_3193))) (forall ((v_prenex_4142 (Array Int Int)) (v_prenex_4141 (Array Int Int)) (v_prenex_4140 (Array Int Int)) (v_prenex_7138 (Array Int Int)) (v_prenex_3210 (Array Int Int)) (v_prenex_6202 (Array Int Int)) (v_prenex_3211 (Array Int Int)) (v_prenex_4143 (Array Int Int)) (v_prenex_6609 Int) (v_prenex_3213 (Array Int Int)) (v_prenex_4506 (Array Int Int)) (v_prenex_4507 Int) (v_prenex_3227 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3229 Int) (v_prenex_5001 Int) (v_prenex_3220 Int) (v_prenex_3187 Int) (v_prenex_3188 Int) (v_prenex_3191 Int) (v_prenex_4136 (Array Int Int)) (v_prenex_3514 Int) (v_prenex_3235 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3233 Int) (v_prenex_3195 Int) (v_prenex_5451 Int) (v_prenex_3196 Int) (v_prenex_5450 (Array Int Int)) (v_prenex_3199 (Array Int Int)) (v_prenex_3231 (Array Int Int)) (v_prenex_3237 (Array Int Int)) (v_prenex_3515 (Array Int Int)) (v_prenex_3206 Int) (v_prenex_3207 Int) (v_prenex_3202 Int) (v_prenex_4138 Int) (v_prenex_3204 Int) (v_prenex_4135 Int) (v_prenex_3184 (Array Int Int)) (v_prenex_3185 (Array Int Int)) (v_prenex_3182 (Array Int Int)) (v_prenex_5002 (Array Int Int)) (v_prenex_3186 (Array Int Int)) (v_prenex_3224 (Array Int Int)) (v_prenex_3228 (Array Int Int)) (v_prenex_7139 Int) (v_prenex_6608 (Array Int Int)) (v_prenex_3215 Int) (v_prenex_6201 Int) (v_prenex_4144 Int)) (or (= v_prenex_3229 v_prenex_3215) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7139 v_prenex_7138) v_prenex_6609 v_prenex_6608) v_prenex_6201 v_prenex_6202) v_prenex_5451 v_prenex_5450) v_prenex_5001 v_prenex_5002) v_prenex_4507 v_prenex_4506) v_prenex_4144 v_prenex_4136) v_prenex_3514 v_prenex_3515) v_prenex_3206 v_prenex_4143) v_prenex_4138 v_prenex_4142) v_prenex_3220 v_prenex_4141) v_prenex_4135 v_prenex_4140) v_prenex_3202 v_prenex_3213) v_prenex_3195 v_prenex_3237) v_prenex_3196 v_prenex_3224) v_prenex_3207 v_prenex_3211) v_prenex_3204 v_prenex_3199) v_prenex_3227 v_prenex_3210) v_prenex_3191 v_prenex_3228) v_prenex_3187 v_prenex_3186) v_prenex_3233 v_prenex_3184) v_prenex_3188 v_prenex_3231) v_prenex_3215 v_prenex_3182) v_prenex_3229 v_prenex_3185) v_prenex_3215) v_prenex_3235) 65)))) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0)) (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_3138 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2776 Int) (v_prenex_2413 Int) (v_prenex_5009 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_2410 Int) (v_prenex_2774 Int) (v_prenex_4156 Int) (v_prenex_6574 Int) (v_prenex_2393 (Array Int Int)) (v_prenex_7126 (Array Int Int)) (v_prenex_4458 (Array Int Int)) (v_prenex_3527 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2421 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2384 Int) (v_prenex_5410 Int) (v_prenex_2386 Int) (v_prenex_6064 Int) (v_prenex_2382 Int) (v_prenex_2381 (Array Int Int)) (v_prenex_5010 (Array Int Int)) (v_prenex_6065 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_5411 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_4459 Int) (v_prenex_3526 Int) (v_prenex_2398 Int) (v_prenex_2396 Int) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_7127 Int) (v_prenex_6575 (Array Int Int)) (v_prenex_4155 (Array Int Int)) (v_prenex_2775 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2772 (Array Int Int)) (v_prenex_2773 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (v_prenex_2415 (Array Int Int)) (v_prenex_3139 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2400 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7127 v_prenex_7126) v_prenex_6574 v_prenex_6575) v_prenex_6064 v_prenex_6065) v_prenex_5410 v_prenex_5411) v_prenex_5009 v_prenex_5010) v_prenex_4459 v_prenex_4458) v_prenex_4156 v_prenex_4155) v_prenex_3526 v_prenex_3527) v_prenex_3139 v_prenex_3138) v_prenex_2776 v_prenex_2775) v_prenex_2413 v_prenex_2773) v_prenex_2774 v_prenex_2772) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421))) (forall ((v_prenex_3499 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2716 (Array Int Int)) (v_prenex_2414 Int) (v_prenex_5449 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_2376 Int) (v_prenex_6615 Int) (v_prenex_2411 Int) (v_prenex_2412 Int) (v_prenex_2771 Int) (v_prenex_4060 (Array Int Int)) (v_prenex_2392 (Array Int Int)) (v_prenex_5051 Int) (v_prenex_4492 (Array Int Int)) (v_prenex_7166 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_3169 (Array Int Int)) (v_prenex_2425 Int) (v_prenex_2387 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2385 Int) (v_prenex_6185 Int) (v_prenex_6186 (Array Int Int)) (v_prenex_2383 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_2417 (Array Int Int)) (v_prenex_3168 Int) (v_prenex_4059 Int) (v_prenex_2399 Int) (v_prenex_7167 Int) (v_prenex_2397 Int) (v_prenex_5050 (Array Int Int)) (v_prenex_4493 Int) (v_prenex_2375 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (v_prenex_5448 (Array Int Int)) (v_prenex_2416 (Array Int Int)) (v_prenex_6614 (Array Int Int)) (v_prenex_2717 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_3498 Int) (v_prenex_2401 Int)) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7167 v_prenex_7166) v_prenex_6615 v_prenex_6614) v_prenex_6185 v_prenex_6186) v_prenex_5449 v_prenex_5448) v_prenex_5051 v_prenex_5050) v_prenex_4493 v_prenex_4492) v_prenex_4059 v_prenex_4060) v_prenex_3498 v_prenex_3499) v_prenex_3168 v_prenex_3169) v_prenex_2717 v_prenex_2716) v_prenex_2376 v_prenex_2375) v_prenex_2771 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1))))) (< c_~next_alloc_idx~0 43)) (or (< c_~next_alloc_idx~0 39) (and (forall ((v_prenex_2001 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_6603 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_2019 Int) (v_prenex_5402 Int) (v_prenex_2013 Int) (v_prenex_5049 Int) (v_prenex_2016 Int) (v_prenex_6062 Int) (v_prenex_7164 (Array Int Int)) (v_prenex_3167 (Array Int Int)) (v_prenex_4056 (Array Int Int)) (v_prenex_3523 (Array Int Int)) (v_prenex_2676 (Array Int Int)) (v_prenex_1978 (Array Int Int)) (v_prenex_1977 (Array Int Int)) (v_prenex_1979 (Array Int Int)) (v_prenex_2344 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2021 Int) (v_prenex_1690 Int) (v_prenex_4481 Int) (v_prenex_4480 (Array Int Int)) (v_prenex_1691 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2677 Int) (v_prenex_1984 Int) (v_prenex_1982 Int) (v_prenex_3522 Int) (v_prenex_1980 Int) (v_prenex_4055 Int) (v_prenex_3166 Int) (v_prenex_7165 Int) (v_prenex_6063 (Array Int Int)) (v_prenex_5048 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_2015 (Array Int Int)) (v_prenex_5403 (Array Int Int)) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1998 Int) (v_prenex_6602 Int) (v_prenex_2006 Int) (v_prenex_1953 Int) (v_prenex_1995 Int)) (or (= v_prenex_2016 v_prenex_2006) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7165 v_prenex_7164) v_prenex_6602 v_prenex_6603) v_prenex_6062 v_prenex_6063) v_prenex_5402 v_prenex_5403) v_prenex_5049 v_prenex_5048) v_prenex_4481 v_prenex_4480) v_prenex_4055 v_prenex_4056) v_prenex_3522 v_prenex_3523) v_prenex_3166 v_prenex_3167) v_prenex_2677 v_prenex_2676) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65))) (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_3495 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_3136 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_6644 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_2699 Int) (v_prenex_2018 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4517 Int) (v_prenex_5007 Int) (v_prenex_5441 Int) (v_prenex_4152 Int) (v_prenex_7124 (Array Int Int)) (v_prenex_6183 Int) (v_prenex_1981 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2020 Int) (v_prenex_2022 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1987 Int) (v_prenex_1986 Int) (v_prenex_1985 Int) (v_prenex_1983 Int) (v_prenex_6184 (Array Int Int)) (v_prenex_7125 Int) (v_prenex_5440 (Array Int Int)) (v_prenex_4151 (Array Int Int)) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_5008 (Array Int Int)) (v_prenex_2698 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (v_prenex_4516 (Array Int Int)) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_6645 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_3137 Int) (v_prenex_2368 Int) (v_prenex_3494 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7125 v_prenex_7124) v_prenex_6645 v_prenex_6644) v_prenex_6183 v_prenex_6184) v_prenex_5441 v_prenex_5440) v_prenex_5007 v_prenex_5008) v_prenex_4517 v_prenex_4516) v_prenex_4152 v_prenex_4151) v_prenex_3494 v_prenex_3495) v_prenex_3137 v_prenex_3136) v_prenex_2699 v_prenex_2698) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1))))) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (and (forall ((v_prenex_3173 (Array Int Int)) (v_prenex_7132 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_559 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_378 Int) (v_prenex_1488 Int) (v_prenex_4479 Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_2691 Int) (v_prenex_1162 Int) (v_prenex_4031 Int) (v_prenex_6599 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_5389 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_1726 Int) (v_prenex_3525 (Array Int Int)) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_58 (Array Int Int)) (v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_5019 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_3524 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_5388 Int) (v_prenex_393 Int) (v_prenex_6598 Int) (v_prenex_5020 Int) (v_prenex_390 Int) (v_prenex_7290 Int) (v_prenex_4032 (Array Int Int)) (v_prenex_2690 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_4478 (Array Int Int)) (v_prenex_893 (Array Int Int)) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_562 Int) (v_prenex_7133 Int) (v_prenex_3172 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7133 v_prenex_7132) v_prenex_6598 v_prenex_6599) v_prenex_7290 v_DerPreprocessor_58) v_prenex_5388 v_prenex_5389) v_prenex_5020 v_prenex_5019) v_prenex_4479 v_prenex_4478) v_prenex_4031 v_prenex_4032) v_prenex_3524 v_prenex_3525) v_prenex_3172 v_prenex_3173) v_prenex_2691 v_prenex_2690) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375))))) (forall ((v_prenex_6640 (Array Int Int)) (v_prenex_6045 (Array Int Int)) (v_prenex_4063 (Array Int Int)) (v_prenex_1471 (Array Int Int)) (v_prenex_3497 (Array Int Int)) (v_prenex_4984 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_4515 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_7172 (Array Int Int)) (v_prenex_3143 Int) (v_prenex_373 Int) (v_prenex_2370 Int) (v_prenex_394 (Array Int Int)) (v_prenex_5426 (Array Int Int)) (v_prenex_1701 (Array Int Int)) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_prenex_2669 Int) (v_prenex_387 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2668 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_5427 Int) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (v_prenex_392 Int) (v_prenex_7173 Int) (v_prenex_3142 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (v_prenex_558 Int) (v_prenex_4514 (Array Int Int)) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_4983 Int) (v_prenex_561 Int) (v_prenex_3496 Int) (v_prenex_1470 Int) (v_prenex_6641 Int) (v_prenex_4064 Int) (v_prenex_6044 Int)) (or (= v_prenex_387 v_prenex_384) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7173 v_prenex_7172) v_prenex_6641 v_prenex_6640) v_prenex_6044 v_prenex_6045) v_prenex_5427 v_prenex_5426) v_prenex_4983 v_prenex_4984) v_prenex_4515 v_prenex_4514) v_prenex_4064 v_prenex_4063) v_prenex_3496 v_prenex_3497) v_prenex_3143 v_prenex_3142) v_prenex_2669 v_prenex_2668) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65)))) (< c_~next_alloc_idx~0 27) (< (+ 32 (div (+ (- 37) .cse0) 2)) 0)) (or (< (+ (div (+ (- 31) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 33) (and (forall ((v_prenex_3493 (Array Int Int)) (v_prenex_6642 (Array Int Int)) (v_prenex_5031 (Array Int Int)) (v_prenex_2361 (Array Int Int)) (v_prenex_5434 (Array Int Int)) (v_prenex_685 (Array Int Int)) (v_prenex_528 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_534 Int) (v_prenex_515 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_516 (Array Int Int)) (v_prenex_517 (Array Int Int)) (v_prenex_533 Int) (v_prenex_4511 Int) (v_prenex_1709 (Array Int Int)) (v_prenex_1484 Int) (v_prenex_7145 Int) (v_prenex_4130 (Array Int Int)) (v_prenex_1183 (Array Int Int)) (v_prenex_6196 (Array Int Int)) (v_prenex_2672 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_3128 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_1938 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6195 Int) (v_prenex_1939 Int) (v_prenex_902 Int) (v_prenex_504 Int) (v_prenex_536 (Array Int Int)) (v_prenex_3129 Int) (v_prenex_2673 Int) (v_prenex_396 Int) (v_prenex_4132 Int) (v_prenex_1182 Int) (v_prenex_7144 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_4510 (Array Int Int)) (v_prenex_686 Int) (v_prenex_5435 Int) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_prenex_6643 Int) (v_prenex_3492 Int) (v_prenex_5032 Int)) (or (= v_prenex_528 v_prenex_525) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7145 v_prenex_7144) v_prenex_6643 v_prenex_6642) v_prenex_6195 v_prenex_6196) v_prenex_5435 v_prenex_5434) v_prenex_5032 v_prenex_5031) v_prenex_4511 v_prenex_4510) v_prenex_4132 v_prenex_4130) v_prenex_3492 v_prenex_3493) v_prenex_3129 v_prenex_3128) v_prenex_2673 v_prenex_2672) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65))) (forall ((v_prenex_7185 Int) (v_prenex_5397 (Array Int Int)) (v_prenex_529 Int) (v_prenex_520 (Array Int Int)) (v_prenex_521 (Array Int Int)) (v_prenex_527 Int) (v_prenex_522 (Array Int Int)) (v_prenex_6601 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_535 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_2338 Int) (v_prenex_4995 Int) (v_prenex_2695 Int) (v_prenex_530 Int) (v_prenex_1960 Int) (v_prenex_519 (Array Int Int)) (v_prenex_531 Int) (v_prenex_1166 Int) (v_prenex_4475 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_prenex_6075 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_1735 (Array Int Int)) (v_prenex_540 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4045 Int) (v_prenex_3156 Int) (v_prenex_6074 Int) (v_prenex_4046 (Array Int Int)) (v_prenex_3157 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_4131 Int) (v_prenex_2694 (Array Int Int)) (v_prenex_4474 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_4996 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (v_prenex_532 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_886 Int) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_6600 Int) (v_prenex_7184 (Array Int Int)) (v_prenex_5396 Int)) (or (= v_prenex_529 v_prenex_530) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7185 v_prenex_7184) v_prenex_6600 v_prenex_6601) v_prenex_6074 v_prenex_6075) v_prenex_5396 v_prenex_5397) v_prenex_4995 v_prenex_4996) v_prenex_4475 v_prenex_4474) v_prenex_4045 v_prenex_4046) v_prenex_4131 v_DerPreprocessor_49) v_prenex_3156 v_prenex_3157) v_prenex_2695 v_prenex_2694) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)))))) (or (< c_~next_alloc_idx~0 35) (and (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_5436 (Array Int Int)) (v_prenex_4500 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1205 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3529 (Array Int Int)) (v_prenex_1200 Int) (v_prenex_4035 Int) (v_prenex_7130 (Array Int Int)) (v_prenex_5047 Int) (v_prenex_1190 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_2701 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3154 Int) (v_prenex_6588 Int) (v_prenex_1490 Int) (v_prenex_6066 Int) (v_prenex_6067 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_3155 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_6589 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_2700 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_821 (Array Int Int)) (v_prenex_1967 (Array Int Int)) (v_prenex_1209 (Array Int Int)) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_prenex_4036 (Array Int Int)) (v_prenex_5046 (Array Int Int)) (v_prenex_3528 Int) (v_prenex_5437 Int) (v_prenex_4501 Int) (v_prenex_7131 Int) (v_prenex_2364 Int) (v_DerPreprocessor_34 (Array Int Int))) (or (= v_prenex_1207 v_prenex_1186) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7131 v_prenex_7130) v_prenex_6588 v_prenex_6589) v_prenex_6066 v_prenex_6067) v_prenex_5437 v_prenex_5436) v_prenex_5047 v_prenex_5046) v_prenex_4501 v_prenex_4500) v_prenex_4035 v_prenex_4036) v_prenex_3528 v_prenex_3529) v_prenex_3154 v_prenex_3155) v_prenex_2701 v_prenex_2700) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)))) (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_5399 (Array Int Int)) (v_prenex_4067 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_4466 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1203 Int) (v_prenex_5005 Int) (v_prenex_1168 Int) (v_prenex_3500 Int) (v_prenex_7170 (Array Int Int)) (v_prenex_3126 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_2678 (Array Int Int)) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1213 Int) (v_prenex_6629 Int) (v_prenex_1210 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2340 Int) (v_prenex_6187 Int) (v_prenex_6188 (Array Int Int)) (v_prenex_6628 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_2679 Int) (v_prenex_3127 Int) (v_prenex_7171 Int) (v_prenex_3501 (Array Int Int)) (v_prenex_5006 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (v_prenex_1204 (Array Int Int)) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_834 Int) (v_prenex_1710 Int) (v_prenex_4467 Int) (v_prenex_5398 Int) (v_prenex_1198 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_4068 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7171 v_prenex_7170) v_prenex_6629 v_prenex_6628) v_prenex_6187 v_prenex_6188) v_prenex_5398 v_prenex_5399) v_prenex_5005 v_prenex_5006) v_prenex_4467 v_prenex_4466) v_prenex_4068 v_prenex_4067) v_prenex_3500 v_prenex_3501) v_prenex_3127 v_prenex_3126) v_prenex_2679 v_prenex_2678) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65)))) (< (+ (div (+ (- 29) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_6172 Int) (v_prenex_6126 (Array Int Int)) (v_prenex_6169 (Array Int Int)) (v_prenex_6124 (Array Int Int)) (v_prenex_6648 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_6134 Int) (v_prenex_6137 Int) (v_prenex_6136 Int) (v_prenex_6098 Int) (v_prenex_6132 Int) (v_prenex_7289 (Array Int Int)) (v_prenex_7122 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6148 Int) (v_prenex_6740 Int) (v_prenex_7234 (Array Int Int)) (v_prenex_6144 (Array Int Int)) (v_prenex_6143 (Array Int Int)) (v_prenex_6104 (Array Int Int)) (v_prenex_6103 (Array Int Int)) (v_prenex_6147 (Array Int Int)) (v_prenex_6102 (Array Int Int)) (v_prenex_7232 (Array Int Int)) (v_prenex_6145 (Array Int Int)) (v_prenex_6106 (Array Int Int)) (v_prenex_6105 (Array Int Int)) (v_prenex_6119 Int) (v_prenex_7287 Int) (v_prenex_7123 Int) (v_prenex_6114 Int) (v_prenex_6158 Int) (v_prenex_6152 Int) (v_prenex_6160 Int) (v_prenex_6099 (Array Int Int)) (v_prenex_6131 (Array Int Int)) (v_prenex_6161 Int) (v_prenex_6130 (Array Int Int)) (v_prenex_6139 (Array Int Int)) (v_prenex_6127 Int) (v_prenex_6649 Int) (v_prenex_6129 Int) (v_prenex_6167 Int) (v_prenex_6125 Int) (v_prenex_6173 (Array Int Int)) (v_prenex_6120 Int) (v_prenex_6096 (Array Int Int)) (v_prenex_6164 Int) (v_prenex_6122 Int) (v_prenex_6170 (Array Int Int)) (v_prenex_6165 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7123 v_prenex_7122) v_prenex_6649 v_prenex_6648) v_prenex_6134 v_prenex_7232) v_prenex_6740 v_prenex_7234) v_prenex_7287 v_prenex_7289) v_prenex_6161 v_prenex_6130) v_prenex_6172 v_prenex_6143) v_prenex_6122 v_prenex_6124) v_prenex_6127 v_prenex_6145) v_prenex_6158 v_prenex_6170) v_prenex_6125 v_prenex_6103) v_prenex_6167 v_prenex_6096) v_prenex_6132 v_prenex_6173) v_prenex_6137 v_prenex_6126) v_prenex_6136 v_prenex_6144) v_prenex_6164 v_prenex_6102) v_prenex_6165 v_prenex_6139) v_prenex_6129 v_prenex_6105) v_prenex_6114 v_prenex_6147) v_prenex_6119 v_prenex_6169) v_prenex_6160 v_prenex_6106) v_prenex_6120 v_prenex_6131) v_prenex_6098 v_prenex_6099) v_prenex_6148 v_prenex_6104) v_prenex_6098) v_prenex_6152) 65) (= v_prenex_6148 v_prenex_6098))) (forall ((v_prenex_7254 (Array Int Int)) (v_prenex_6168 (Array Int Int)) (v_prenex_6123 (Array Int Int)) (v_prenex_6128 (Array Int Int)) (v_prenex_6607 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_6056 Int) (v_prenex_7267 Int) (v_prenex_6133 Int) (v_prenex_6155 (Array Int Int)) (v_prenex_6154 (Array Int Int)) (v_prenex_6153 (Array Int Int)) (v_prenex_6109 Int) (v_prenex_6108 Int) (v_prenex_6107 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7162 (Array Int Int)) (v_prenex_6151 (Array Int Int)) (v_prenex_6100 (Array Int Int)) (v_prenex_6142 (Array Int Int)) (v_prenex_6141 (Array Int Int)) (v_prenex_6150 Int) (v_prenex_7163 Int) (v_prenex_6146 (Array Int Int)) (v_prenex_6101 (Array Int Int)) (v_prenex_6149 (Array Int Int)) (v_prenex_6117 Int) (v_prenex_6116 Int) (v_prenex_6118 Int) (v_prenex_6113 Int) (v_prenex_6157 Int) (v_prenex_7288 Int) (v_prenex_6112 Int) (v_prenex_6156 Int) (v_prenex_6115 Int) (v_prenex_6159 Int) (v_prenex_6140 (Array Int Int)) (v_prenex_6111 Int) (v_prenex_6110 Int) (v_prenex_6175 (Array Int Int)) (v_prenex_6162 Int) (v_prenex_6174 (Array Int Int)) (v_prenex_6097 (Array Int Int)) (v_prenex_6135 (Array Int Int)) (v_prenex_6057 (Array Int Int)) (v_prenex_6138 (Array Int Int)) (v_prenex_6606 Int) (v_prenex_6163 Int) (v_prenex_6171 (Array Int Int)) (v_prenex_6166 Int) (v_prenex_6121 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7163 v_prenex_7162) v_prenex_6606 v_prenex_6607) v_prenex_6056 v_prenex_6057) v_prenex_7267 v_prenex_7254) v_prenex_7288 v_prenex_6135) v_prenex_6121 v_prenex_6174) v_prenex_6112 v_prenex_6154) v_prenex_6108 v_prenex_6155) v_prenex_6156 v_prenex_6100) v_prenex_6166 v_prenex_6153) v_prenex_6113 v_prenex_6141) v_prenex_6157 v_prenex_6175) v_prenex_6107 v_prenex_6128) v_prenex_6115 v_prenex_6149) v_prenex_6117 v_prenex_6101) v_prenex_6162 v_prenex_6097) v_prenex_6159 v_prenex_6123) v_prenex_6150 v_prenex_6151) v_prenex_6118 v_prenex_6140) v_prenex_6133 v_prenex_6168) v_prenex_6109 v_prenex_6146) v_prenex_6110 v_prenex_6138) v_prenex_6111 v_prenex_6142) v_prenex_6116 v_prenex_6171) v_prenex_6111) v_prenex_6163) 1)) (= v_prenex_6116 v_prenex_6111))))) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_4070 Int) (v_prenex_3180 Int) (v_prenex_4069 (Array Int Int)) (v_prenex_2720 (Array Int Int)) (v_prenex_2764 (Array Int Int)) (v_prenex_2762 (Array Int Int)) (v_prenex_2725 Int) (v_prenex_2721 (Array Int Int)) (v_prenex_2727 Int) (v_prenex_2722 (Array Int Int)) (v_prenex_2732 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_5408 Int) (v_prenex_2714 (Array Int Int)) (v_prenex_6617 Int) (v_prenex_2718 (Array Int Int)) (v_prenex_2731 Int) (v_prenex_7149 Int) (v_prenex_6060 Int) (v_prenex_2037 (Array Int Int)) (v_prenex_4456 (Array Int Int)) (v_prenex_2756 (Array Int Int)) (v_prenex_2737 Int) (v_prenex_2739 Int) (v_prenex_2748 (Array Int Int)) (v_prenex_3510 Int) (v_prenex_2741 Int) (v_prenex_5018 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3511 (Array Int Int)) (v_prenex_5017 (Array Int Int)) (v_prenex_2745 (Array Int Int)) (v_prenex_2744 (Array Int Int)) (v_prenex_2754 Int) (v_prenex_5409 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int)) (v_prenex_2751 Int) (v_prenex_4457 Int) (v_prenex_2038 Int) (v_prenex_6061 (Array Int Int)) (v_prenex_7148 (Array Int Int)) (v_prenex_2770 (Array Int Int)) (v_prenex_6616 (Array Int Int)) (v_prenex_2734 (Array Int Int)) (v_prenex_2715 Int) (v_prenex_2766 Int) (v_prenex_2723 Int) (v_prenex_2768 Int) (v_prenex_2763 Int) (v_prenex_2760 Int) (v_prenex_3181 (Array Int Int))) (or (= v_prenex_2751 v_prenex_2763) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7149 v_prenex_7148) v_prenex_6617 v_prenex_6616) v_prenex_6060 v_prenex_6061) v_prenex_5408 v_prenex_5409) v_prenex_5018 v_prenex_5017) v_prenex_4457 v_prenex_4456) v_prenex_4070 v_prenex_4069) v_prenex_3510 v_prenex_3511) v_prenex_3180 v_prenex_3181) v_prenex_2715 v_prenex_2714) v_prenex_2754 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2737 v_prenex_2748) v_prenex_2731 v_prenex_2770) v_prenex_2732 v_prenex_2756) v_prenex_2741 v_prenex_2745) v_prenex_2739 v_prenex_2734) v_prenex_2760 v_prenex_2744) v_prenex_2727 v_prenex_2762) v_prenex_2723 v_prenex_2722) v_prenex_2766 v_prenex_2720) v_prenex_2725 v_prenex_2764) v_prenex_2751 v_prenex_2718) v_prenex_2763 v_prenex_2721) v_prenex_2751) v_prenex_2768) 65))) (forall ((v_prenex_4982 (Array Int Int)) (v_prenex_2729 Int) (v_prenex_2761 (Array Int Int)) (v_prenex_2724 (Array Int Int)) (v_prenex_2726 Int) (v_prenex_2728 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_2759 (Array Int Int)) (v_prenex_4037 Int) (v_prenex_2059 Int) (v_prenex_2730 Int) (v_prenex_2719 (Array Int Int)) (v_prenex_5447 Int) (v_prenex_6178 Int) (v_prenex_6576 Int) (v_prenex_7191 Int) (v_prenex_2430 (Array Int Int)) (v_prenex_2750 (Array Int Int)) (v_prenex_2757 (Array Int Int)) (v_prenex_2738 Int) (v_prenex_2747 (Array Int Int)) (v_prenex_2740 Int) (v_prenex_2742 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4490 (Array Int Int)) (v_prenex_3151 Int) (v_prenex_3150 (Array Int Int)) (v_prenex_2746 (Array Int Int)) (v_prenex_2749 Int) (v_prenex_2743 (Array Int Int)) (v_prenex_2755 Int) (v_prenex_2736 (Array Int Int)) (v_prenex_2431 Int) (v_prenex_2752 Int) (v_prenex_2753 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_7190 (Array Int Int)) (v_prenex_4491 Int) (v_prenex_6577 (Array Int Int)) (v_prenex_6179 (Array Int Int)) (v_prenex_4038 (Array Int Int)) (v_prenex_5446 (Array Int Int)) (v_prenex_2758 Int) (v_prenex_2735 (Array Int Int)) (v_prenex_2733 (Array Int Int)) (v_prenex_2765 Int) (v_prenex_2769 (Array Int Int)) (v_prenex_3539 (Array Int Int)) (v_prenex_2767 Int) (v_prenex_3538 Int) (v_prenex_4981 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7191 v_prenex_7190) v_prenex_6576 v_prenex_6577) v_prenex_6178 v_prenex_6179) v_prenex_5447 v_prenex_5446) v_prenex_4981 v_prenex_4982) v_prenex_4491 v_prenex_4490) v_prenex_4037 v_prenex_4038) v_prenex_3538 v_prenex_3539) v_prenex_3151 v_prenex_3150) v_prenex_2758 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_prenex_2747) v_prenex_2749 v_prenex_2769) v_prenex_2726 v_prenex_2761) v_prenex_2752 v_prenex_2746) v_prenex_2740 v_prenex_2719) v_prenex_2767 v_prenex_2743) v_prenex_2765 v_prenex_2759) v_prenex_2728 v_prenex_2733) v_prenex_2738 v_prenex_2724) v_prenex_2730 v_prenex_2736) v_prenex_2753 v_prenex_2735) v_prenex_2755 v_prenex_2757) v_prenex_2729 v_prenex_2750) v_prenex_2755) v_prenex_2742) 1)) (= v_prenex_2755 v_prenex_2729))))) (or (< c_~next_alloc_idx~0 37) (< (+ 32 (div (+ (- 27) .cse0) 2)) 0) (and (forall ((v_prenex_3177 (Array Int Int)) (v_prenex_5432 (Array Int Int)) (v_prenex_6204 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_1517 Int) (v_prenex_4504 (Array Int Int)) (v_prenex_1713 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_6611 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1523 Int) (v_prenex_1506 (Array Int Int)) (v_prenex_1946 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (v_prenex_1520 Int) (v_prenex_5021 (Array Int Int)) (v_prenex_2351 (Array Int Int)) (v_prenex_2710 (Array Int Int)) (v_prenex_1502 (Array Int Int)) (v_prenex_1526 Int) (v_prenex_1499 Int) (v_prenex_1497 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7155 Int) (v_prenex_3550 Int) (v_prenex_4047 Int) (v_prenex_3551 (Array Int Int)) (v_prenex_1493 (Array Int Int)) (v_prenex_7154 (Array Int Int)) (v_prenex_4048 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_2711 Int) (v_prenex_1501 Int) (v_prenex_1529 (Array Int Int)) (v_prenex_2352 Int) (v_prenex_5022 Int) (v_prenex_6610 (Array Int Int)) (v_prenex_1947 Int) (v_prenex_1505 Int) (v_prenex_1512 Int) (v_prenex_4505 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1719 (Array Int Int)) (v_prenex_3176 Int) (v_prenex_5433 Int) (v_prenex_6203 Int)) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7155 v_prenex_7154) v_prenex_6611 v_prenex_6610) v_prenex_6203 v_prenex_6204) v_prenex_5433 v_prenex_5432) v_prenex_5022 v_prenex_5021) v_prenex_4505 v_prenex_4504) v_prenex_4047 v_prenex_4048) v_prenex_3550 v_prenex_3551) v_prenex_3176 v_prenex_3177) v_prenex_2711 v_prenex_2710) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))) (forall ((v_prenex_5395 (Array Int Int)) (v_prenex_4986 (Array Int Int)) (v_prenex_2686 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_4468 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1504 (Array Int Int)) (v_prenex_1524 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1522 Int) (v_prenex_3147 Int) (v_prenex_6570 Int) (v_prenex_6083 (Array Int Int)) (v_prenex_4133 (Array Int Int)) (v_prenex_3521 (Array Int Int)) (v_prenex_1968 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1528 Int) (v_prenex_1694 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1495 Int) (v_prenex_1492 Int) (v_prenex_7115 Int) (v_prenex_7114 (Array Int Int)) (v_prenex_1494 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1498 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_3520 Int) (v_prenex_4134 Int) (v_prenex_6082 Int) (v_prenex_6571 (Array Int Int)) (v_prenex_3146 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_1508 Int) (v_prenex_1525 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1516 (Array Int Int)) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_4469 Int) (v_prenex_4985 Int) (v_prenex_2687 Int) (v_prenex_1474 Int) (v_prenex_5394 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7115 v_prenex_7114) v_prenex_6570 v_prenex_6571) v_prenex_6082 v_prenex_6083) v_prenex_5394 v_prenex_5395) v_prenex_4985 v_prenex_4986) v_prenex_4469 v_prenex_4468) v_prenex_4134 v_prenex_4133) v_prenex_3520 v_prenex_3521) v_prenex_3147 v_prenex_3146) v_prenex_2687 v_prenex_2686) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522) 1)) (= v_prenex_1514 v_prenex_1492))))) (or (and (forall ((v_prenex_4464 (Array Int Int)) (v_prenex_68 Int) (v_prenex_4149 (Array Int Int)) (v_prenex_2688 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_136 Int) (v_prenex_134 Int) (v_prenex_1486 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3149 Int) (v_prenex_890 Int) (v_prenex_4993 Int) (v_prenex_6054 Int) (v_prenex_4150 Int) (v_prenex_7120 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_3512 Int) (v_prenex_144 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5378 Int) (v_prenex_5379 (Array Int Int)) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_3513 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_551 Int) (v_prenex_7121 Int) (v_prenex_6055 (Array Int Int)) (v_prenex_3148 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_4994 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (v_prenex_138 (Array Int Int)) (v_prenex_2689 Int) (v_prenex_4465 Int) (v_prenex_67 (Array Int Int)) (v_prenex_7258 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7121 v_prenex_7120) v_prenex_7258 v_DerPreprocessor_61) v_prenex_6054 v_prenex_6055) v_prenex_5378 v_prenex_5379) v_prenex_4993 v_prenex_4994) v_prenex_4465 v_prenex_4464) v_prenex_4150 v_prenex_4149) v_prenex_3512 v_prenex_3513) v_prenex_3149 v_prenex_3148) v_prenex_2689 v_prenex_2688) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143))) (forall ((v_prenex_6094 Int) (v_prenex_242 (Array Int Int)) (v_prenex_3179 (Array Int Int)) (v_prenex_6567 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1948 (Array Int Int)) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_3540 Int) (v_prenex_4054 (Array Int Int)) (v_prenex_4498 (Array Int Int)) (v_prenex_5029 (Array Int Int)) (v_prenex_2712 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_5417 Int) (v_prenex_585 Int) (v_prenex_662 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7160 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_140 Int) (v_prenex_1172 Int) (v_prenex_1173 (Array Int Int)) (v_prenex_7161 Int) (v_prenex_905 Int) (v_prenex_584 (Array Int Int)) (v_prenex_661 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_5416 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_2713 Int) (v_prenex_4499 Int) (v_prenex_4053 Int) (v_prenex_2371 (Array Int Int)) (v_prenex_3541 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_1949 Int) (v_prenex_137 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_241 Int) (v_prenex_3178 Int) (v_prenex_5030 Int) (v_prenex_6566 Int) (v_prenex_6095 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7161 v_prenex_7160) v_prenex_6566 v_prenex_6567) v_prenex_6094 v_prenex_6095) v_prenex_5417 v_prenex_5416) v_prenex_5030 v_prenex_5029) v_prenex_4499 v_prenex_4498) v_prenex_4053 v_prenex_4054) v_prenex_3540 v_prenex_3541) v_prenex_3178 v_prenex_3179) v_prenex_2713 v_prenex_2712) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65) (= v_prenex_142 v_prenex_140)))) (< (+ 32 (div (+ .cse0 (- 43)) 2)) 0) (< c_~next_alloc_idx~0 21)) (or (< c_~next_alloc_idx~0 19) (and (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_2684 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_3546 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1705 (Array Int Int)) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_4033 Int) (v_prenex_1164 Int) (v_DerPreprocessor_23 (Array Int Int)) (v_prenex_3141 Int) (v_prenex_6198 (Array Int Int)) (v_prenex_5383 (Array Int Int)) (v_prenex_4454 (Array Int Int)) (v_prenex_6595 (Array Int Int)) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_7119 Int) (v_prenex_147 Int) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_220 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5053 Int) (v_prenex_5052 (Array Int Int)) (v_prenex_221 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_7118 (Array Int Int)) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_4455 Int) (v_prenex_6594 Int) (v_prenex_6197 Int) (v_prenex_5382 Int) (v_prenex_3140 (Array Int Int)) (v_prenex_4034 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_3547 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_882 Int) (v_prenex_2685 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_2360 Int)) (or (= v_prenex_25 v_prenex_24) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7119 v_prenex_7118) v_prenex_6594 v_prenex_6595) v_prenex_6197 v_prenex_6198) v_prenex_5382 v_prenex_5383) v_prenex_5053 v_prenex_5052) v_prenex_4455 v_prenex_4454) v_prenex_4033 v_prenex_4034) v_prenex_3546 v_prenex_3547) v_prenex_3141 v_prenex_3140) v_prenex_2685 v_prenex_2684) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1)))) (forall ((v_prenex_4065 (Array Int Int)) (v_prenex_3171 (Array Int Int)) (v_prenex_244 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_76 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_prenex_1181 (Array Int Int)) (v_prenex_6077 (Array Int Int)) (v_prenex_5420 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (v_prenex_6636 (Array Int Int)) (v_prenex_3519 (Array Int Int)) (v_prenex_1730 Int) (v_prenex_4489 Int) (v_prenex_2708 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int) (v_prenex_7159 Int) (v_prenex_5011 Int) (v_prenex_7158 (Array Int Int)) (v_prenex_5012 (Array Int Int)) (v_prenex_2709 Int) (v_prenex_4488 (Array Int Int)) (v_prenex_3518 Int) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_899 (Array Int Int)) (v_prenex_6637 Int) (v_prenex_1464 Int) (v_prenex_5421 Int) (v_prenex_6076 Int) (v_prenex_1180 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_3170 Int) (v_prenex_2335 (Array Int Int)) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (v_prenex_4066 Int)) (or (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7159 v_prenex_7158) v_prenex_6637 v_prenex_6636) v_prenex_6076 v_prenex_6077) v_prenex_5421 v_prenex_5420) v_prenex_5011 v_prenex_5012) v_prenex_4489 v_prenex_4488) v_prenex_4066 v_prenex_4065) v_prenex_3518 v_prenex_3519) v_prenex_3170 v_prenex_3171) v_prenex_2709 v_prenex_2708) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65)))) (< (+ 32 (div (+ (- 45) .cse0) 2)) 0)) (or (and (forall ((v_prenex_5033 (Array Int Int)) (v_prenex_4072 Int) (v_prenex_3013 (Array Int Int)) (v_prenex_6200 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_4039 Int) (v_prenex_1441 Int) (v_prenex_4594 Int) (v_prenex_7174 (Array Int Int)) (v_prenex_6580 Int) (v_prenex_1422 (Array Int Int)) (v_prenex_4519 Int) (v_prenex_1424 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1456 Int) (v_prenex_5414 Int) (v_prenex_2665 Int) (v_prenex_1452 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1450 Int) (v_prenex_2661 Int) (v_prenex_4040 (Array Int Int)) (v_prenex_6581 (Array Int Int)) (v_prenex_5415 (Array Int Int)) (v_prenex_1453 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1449 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1105 Int) (v_prenex_4518 (Array Int Int)) (v_prenex_1423 Int) (v_prenex_1420 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_prenex_6199 Int) (v_prenex_4073 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_3014 Int) (v_prenex_1157 Int) (v_prenex_5034 Int) (v_DerPreprocessor_38 (Array Int Int)) (v_prenex_7175 Int) (v_prenex_4071 (Array Int Int))) (or (= v_prenex_1442 v_prenex_1420) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7175 v_prenex_7174) v_prenex_6580 v_prenex_6581) v_prenex_6199 v_prenex_6200) v_prenex_5414 v_prenex_5415) v_prenex_5034 v_prenex_5033) v_prenex_4519 v_prenex_4518) v_prenex_4039 v_prenex_4040) v_prenex_4594 v_DerPreprocessor_48) v_prenex_3014 v_prenex_3013) v_prenex_2665 v_prenex_4073) v_prenex_4072 v_prenex_4071) v_prenex_2661 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)))) (forall ((v_prenex_7134 (Array Int Int)) (v_prenex_1430 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_3618 Int) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1445 Int) (v_prenex_4997 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_4074 Int) (v_prenex_6079 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1647 Int) (v_DerPreprocessor_51 (Array Int Int)) (v_prenex_1454 Int) (v_prenex_2664 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1451 Int) (v_prenex_5453 Int) (v_prenex_2660 Int) (v_prenex_6621 Int) (v_prenex_4483 Int) (v_prenex_4482 (Array Int Int)) (v_prenex_6620 (Array Int Int)) (v_prenex_5452 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_3123 Int) (v_prenex_6078 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_3041 Int) (v_prenex_1088 (Array Int Int)) (v_prenex_1429 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_4998 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_3619 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1431 Int) (v_prenex_7135 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7135 v_prenex_7134) v_prenex_6621 v_prenex_6620) v_prenex_6078 v_prenex_6079) v_prenex_5453 v_prenex_5452) v_prenex_4997 v_prenex_4998) v_prenex_4483 v_prenex_4482) v_prenex_4074 v_DerPreprocessor_51) v_prenex_3618 v_prenex_3619) v_prenex_3041 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3123 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427)))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_5037 (Array Int Int)) (v_prenex_4146 (Array Int Int)) (v_prenex_4502 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1722 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3548 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_132 Int) (v_prenex_7189 Int) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_6181 Int) (v_prenex_1185 (Array Int Int)) (v_prenex_6180 Int) (v_prenex_3164 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_6635 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_3238 Int) (v_prenex_2706 (Array Int Int)) (v_prenex_1533 Int) (v_prenex_1971 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_2707 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_prenex_6634 Int) (v_prenex_555 Int) (v_prenex_1541 Int) (v_prenex_672 Int) (v_prenex_3165 Int) (v_prenex_1184 Int) (v_prenex_6182 (Array Int Int)) (v_prenex_7188 (Array Int Int)) (v_prenex_133 (Array Int Int)) (v_prenex_3549 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_71 Int) (v_prenex_4503 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_366 Int) (v_prenex_5036 Int) (v_prenex_4145 Int)) (or (= v_prenex_28 v_prenex_27) (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7189 v_prenex_7188) v_prenex_6634 v_prenex_6635) v_prenex_6181 v_prenex_6182) v_prenex_6180 v_DerPreprocessor_57) v_prenex_5036 v_prenex_5037) v_prenex_4503 v_prenex_4502) v_prenex_4145 v_prenex_4146) v_prenex_3548 v_prenex_3549) v_prenex_3165 v_prenex_3164) v_prenex_2707 v_prenex_2706) v_prenex_3238 v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 46)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1)))) (< 0 (div (+ (- 49) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0))) (or (< c_~next_alloc_idx~0 55) (and (forall ((v_prenex_7261 Int) (v_prenex_7262 Int) (v_prenex_7253 (Array Int Int)) (v_prenex_6092 Int) (v_prenex_7255 (Array Int Int)) (v_prenex_6613 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_7263 Int) (v_prenex_7250 (Array Int Int)) (v_prenex_5443 Int) (v_prenex_7251 (Array Int Int)) (v_prenex_7269 Int) (v_prenex_7246 (Array Int Int)) (v_prenex_7247 (Array Int Int)) (v_prenex_7204 (Array Int Int)) (v_prenex_7248 (Array Int Int)) (v_prenex_7272 Int) (v_prenex_7241 (Array Int Int)) (v_prenex_7286 (Array Int Int)) (v_prenex_7242 (Array Int Int)) (v_prenex_7244 (Array Int Int)) (v_prenex_7128 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7281 (Array Int Int)) (v_prenex_7276 Int) (v_prenex_7283 (Array Int Int)) (v_prenex_7275 Int) (v_prenex_7240 (Array Int Int)) (v_prenex_7279 Int) (v_prenex_7235 (Array Int Int)) (v_prenex_7233 (Array Int Int)) (v_prenex_7239 (Array Int Int)) (v_prenex_7207 Int) (v_prenex_7208 Int) (v_prenex_7206 Int) (v_prenex_7129 Int) (v_prenex_7209 Int) (v_prenex_7201 Int) (v_prenex_5442 (Array Int Int)) (v_prenex_7222 (Array Int Int)) (v_prenex_6612 (Array Int Int)) (v_prenex_7229 (Array Int Int)) (v_prenex_7218 Int) (v_prenex_7219 Int) (v_prenex_7216 Int) (v_prenex_5035 Int) (v_prenex_7210 Int) (v_prenex_7211 Int) (v_prenex_7259 Int) (v_prenex_6093 (Array Int Int)) (v_prenex_7257 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7129 v_prenex_7128) v_prenex_6613 v_prenex_6612) v_prenex_6092 v_prenex_6093) v_prenex_5443 v_prenex_5442) v_prenex_5035 v_prenex_7233) v_prenex_7257 v_prenex_7286) v_prenex_7201 v_prenex_7204) v_prenex_7207 v_prenex_7242) v_prenex_7218 v_prenex_7283) v_prenex_7279 v_prenex_7241) v_prenex_7210 v_prenex_7251) v_prenex_7272 v_prenex_7246) v_prenex_7206 v_prenex_7229) v_prenex_7261 v_prenex_7239) v_prenex_7211 v_prenex_7222) v_prenex_7275 v_prenex_7281) v_prenex_7219 v_prenex_7247) v_prenex_7216 v_prenex_7240) v_prenex_7263 v_prenex_7250) v_prenex_7269 v_prenex_7255) v_prenex_7259 v_prenex_7253) v_prenex_7208 v_prenex_7248) v_prenex_7209 v_prenex_7235) v_prenex_7262 v_prenex_7244) v_prenex_7209) v_prenex_7276) 1)) (= v_prenex_7262 v_prenex_7209))) (forall ((v_prenex_7256 (Array Int Int)) (v_prenex_6052 Int) (v_prenex_7252 (Array Int Int)) (v_prenex_7260 Int) (v_prenex_4999 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_5404 Int) (v_prenex_6572 Int) (v_prenex_7265 Int) (v_prenex_7266 Int) (v_prenex_7264 Int) (v_prenex_7220 Int) (v_prenex_7268 Int) (v_prenex_7168 (Array Int Int)) (v_prenex_7245 (Array Int Int)) (v_prenex_7285 (Array Int Int)) (v_prenex_7273 Int) (v_prenex_7270 Int) (v_prenex_7243 (Array Int Int)) (v_prenex_7271 Int) (v_prenex_7249 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7277 Int) (v_prenex_7282 (Array Int Int)) (v_prenex_7274 Int) (v_prenex_7284 (Array Int Int)) (v_prenex_7278 Int) (v_prenex_7280 Int) (v_prenex_7236 (Array Int Int)) (v_prenex_7237 (Array Int Int)) (v_prenex_7230 (Array Int Int)) (v_prenex_7231 (Array Int Int)) (v_prenex_7238 (Array Int Int)) (v_prenex_7205 Int) (v_prenex_7169 Int) (v_prenex_7202 Int) (v_prenex_5000 (Array Int Int)) (v_prenex_7223 (Array Int Int)) (v_prenex_7224 (Array Int Int)) (v_prenex_7225 (Array Int Int)) (v_prenex_6053 (Array Int Int)) (v_prenex_7221 (Array Int Int)) (v_prenex_6573 (Array Int Int)) (v_prenex_7227 (Array Int Int)) (v_prenex_7228 (Array Int Int)) (v_prenex_5405 (Array Int Int)) (v_prenex_7217 Int) (v_prenex_7214 Int) (v_prenex_7215 Int) (v_prenex_7212 Int) (v_prenex_7213 Int)) (or (= v_prenex_7205 v_prenex_7215) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7169 v_prenex_7168) v_prenex_6572 v_prenex_6573) v_prenex_6052 v_prenex_6053) v_prenex_5404 v_prenex_5405) v_prenex_4999 v_prenex_5000) v_prenex_7274 v_prenex_7230) v_prenex_7202 v_prenex_7252) v_prenex_7266 v_prenex_7227) v_prenex_7213 v_prenex_7237) v_prenex_7273 v_prenex_7243) v_prenex_7212 v_prenex_7224) v_prenex_7280 v_prenex_7221) v_prenex_7268 v_prenex_7245) v_prenex_7271 v_prenex_7228) v_prenex_7270 v_prenex_7236) v_prenex_7277 v_prenex_7223) v_prenex_7278 v_prenex_7249) v_prenex_7214 v_prenex_7225) v_prenex_7260 v_prenex_7238) v_prenex_7264 v_prenex_7256) v_prenex_7220 v_prenex_7285) v_prenex_7265 v_prenex_7231) v_prenex_7205 v_prenex_7282) v_prenex_7215 v_prenex_7284) v_prenex_7205) v_prenex_7217) 65)))) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (and (forall ((v_prenex_7176 (Array Int Int)) (v_prenex_4147 (Array Int Int)) (v_prenex_566 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_4509 Int) (v_prenex_5406 Int) (v_prenex_3502 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_576 Int) (v_prenex_577 Int) (v_prenex_574 Int) (v_prenex_2697 Int) (v_prenex_6058 Int) (v_prenex_372 Int) (v_prenex_1480 Int) (v_prenex_2355 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_666 Int) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_222 Int) (v_prenex_904 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5015 Int) (v_prenex_6591 (Array Int Int)) (v_prenex_4164 Int) (v_prenex_6590 Int) (v_prenex_903 Int) (v_prenex_5016 (Array Int Int)) (v_prenex_1937 Int) (v_prenex_665 (Array Int Int)) (v_prenex_547 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_1226 Int) (v_prenex_2356 Int) (v_prenex_395 Int) (v_DerPreprocessor_47 (Array Int Int)) (v_prenex_6059 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2696 (Array Int Int)) (v_prenex_5407 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_3503 (Array Int Int)) (v_prenex_569 (Array Int Int)) (v_prenex_4508 (Array Int Int)) (v_prenex_4148 Int) (v_prenex_563 Int) (v_prenex_7177 Int)) (or (= v_prenex_577 v_prenex_576) (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7177 v_prenex_7176) v_prenex_6590 v_prenex_6591) v_prenex_6058 v_prenex_6059) v_prenex_5406 v_prenex_5407) v_prenex_5015 v_prenex_5016) v_prenex_4509 v_prenex_4508) v_prenex_4148 v_prenex_4147) v_prenex_3502 v_prenex_3503) v_prenex_4164 v_DerPreprocessor_47) v_prenex_2697 v_prenex_2696) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563))))) (forall ((v_prenex_7136 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_3531 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_579 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_214 Int) (v_prenex_2332 Int) (v_prenex_575 Int) (v_prenex_5445 Int) (v_prenex_572 Int) (v_prenex_573 Int) (v_prenex_4473 Int) (v_prenex_6176 Int) (v_prenex_6630 (Array Int Int)) (v_prenex_4052 (Array Int Int)) (v_prenex_3124 (Array Int Int)) (v_prenex_2674 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_1698 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5057 Int) (v_prenex_1174 Int) (v_prenex_580 Int) (v_prenex_581 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_5056 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_3125 Int) (v_prenex_2675 Int) (v_prenex_6631 Int) (v_prenex_4051 Int) (v_prenex_6177 (Array Int Int)) (v_prenex_4472 (Array Int Int)) (v_prenex_5444 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (v_prenex_215 (Array Int Int)) (v_prenex_889 (Array Int Int)) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_3530 Int) (v_prenex_7137 Int)) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7137 v_prenex_7136) v_prenex_6631 v_prenex_6630) v_prenex_6176 v_prenex_6177) v_prenex_5445 v_prenex_5444) v_prenex_5057 v_prenex_5056) v_prenex_4473 v_prenex_4472) v_prenex_4051 v_prenex_4052) v_prenex_3530 v_prenex_3531) v_prenex_3125 v_prenex_3124) v_prenex_2675 v_prenex_2674) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65)))) (< (+ 32 (div (+ .cse0 (- 39)) 2)) 0) (< c_~next_alloc_idx~0 25)) (or (< c_~next_alloc_idx~0 31) (< (+ (div (+ (- 33) .cse0) 2) 32) 0) (and (forall ((v_prenex_5393 (Array Int Int)) (v_prenex_2680 (Array Int Int)) (v_prenex_6047 (Array Int Int)) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_3535 (Array Int Int)) (v_prenex_910 (Array Int Int)) (v_prenex_930 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_912 (Array Int Int)) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (v_prenex_894 Int) (v_prenex_916 (Array Int Int)) (v_prenex_4991 Int) (v_prenex_1482 Int) (v_prenex_7151 Int) (v_prenex_2353 (Array Int Int)) (v_prenex_938 Int) (v_prenex_1940 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_53 (Array Int Int)) (v_prenex_6623 Int) (v_prenex_3158 Int) (v_prenex_5536 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_909 Int) (v_prenex_3159 (Array Int Int)) (v_prenex_6622 (Array Int Int)) (v_prenex_1738 Int) (v_prenex_933 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_2354 Int) (v_prenex_937 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_7150 (Array Int Int)) (v_prenex_5392 Int) (v_prenex_4030 (Array Int Int)) (v_prenex_4992 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_1721 (Array Int Int)) (v_prenex_895 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_4029 Int) (v_prenex_3534 Int) (v_prenex_2681 Int) (v_prenex_6046 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (= v_prenex_929 v_prenex_909) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7151 v_prenex_7150) v_prenex_6623 v_prenex_6622) v_prenex_6046 v_prenex_6047) v_prenex_5392 v_prenex_5393) v_prenex_4991 v_prenex_4992) v_prenex_5536 v_DerPreprocessor_53) v_prenex_4029 v_prenex_4030) v_prenex_3534 v_prenex_3535) v_prenex_3158 v_prenex_3159) v_prenex_2681 v_prenex_2680) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)))) (forall ((v_prenex_3130 (Array Int Int)) (v_prenex_6087 (Array Int Int)) (v_prenex_5430 (Array Int Int)) (v_prenex_925 Int) (v_prenex_1159 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (v_prenex_918 (Array Int Int)) (v_prenex_2330 Int) (v_prenex_4452 (Array Int Int)) (v_prenex_7193 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_936 Int) (v_prenex_5027 (Array Int Int)) (v_prenex_3506 Int) (v_prenex_935 Int) (v_prenex_932 Int) (v_prenex_1696 Int) (v_DerPreprocessor_50 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6582 Int) (v_prenex_5058 Int) (v_prenex_6583 (Array Int Int)) (v_prenex_1697 (Array Int Int)) (v_prenex_2703 Int) (v_prenex_2702 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_3507 (Array Int Int)) (v_prenex_5028 Int) (v_prenex_4453 Int) (v_prenex_7192 (Array Int Int)) (v_prenex_919 Int) (v_prenex_917 Int) (v_prenex_915 Int) (v_prenex_1963 (Array Int Int)) (v_prenex_653 (Array Int Int)) (v_prenex_913 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_926 (Array Int Int)) (v_prenex_5431 Int) (v_prenex_3131 Int) (v_prenex_6086 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7193 v_prenex_7192) v_prenex_6582 v_prenex_6583) v_prenex_6086 v_prenex_6087) v_prenex_5431 v_prenex_5430) v_prenex_5028 v_prenex_5027) v_prenex_4453 v_prenex_4452) v_prenex_5058 v_DerPreprocessor_50) v_prenex_3506 v_prenex_3507) v_prenex_3131 v_prenex_3130) v_prenex_2703 v_prenex_2702) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65) (= v_prenex_915 v_prenex_913))))) (or (< (+ 32 (div (+ (- 41) .cse0) 2)) 0) (< c_~next_alloc_idx~0 23) (and (forall ((v_prenex_6089 (Array Int Int)) (v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_3533 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_885 (Array Int Int)) (v_prenex_4988 (Array Int Int)) (v_prenex_239 (Array Int Int)) (v_prenex_2777 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_1707 (Array Int Int)) (v_prenex_4477 Int) (v_prenex_2693 Int) (v_prenex_3161 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_235 (Array Int Int)) (v_prenex_5428 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_227 Int) (v_prenex_4129 Int) (v_prenex_664 Int) (v_prenex_223 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1176 Int) (v_prenex_7113 Int) (v_prenex_6586 Int) (v_prenex_6587 (Array Int Int)) (v_prenex_7112 (Array Int Int)) (v_prenex_4128 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_229 Int) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_5429 Int) (v_prenex_236 Int) (v_prenex_234 Int) (v_prenex_230 Int) (v_prenex_3160 Int) (v_prenex_4476 (Array Int Int)) (v_prenex_2692 (Array Int Int)) (v_prenex_1706 Int) (v_prenex_4987 Int) (v_prenex_884 Int) (v_prenex_3532 Int) (v_prenex_1476 Int) (v_prenex_2366 Int) (v_prenex_361 Int) (v_prenex_6088 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7113 v_prenex_7112) v_prenex_6586 v_prenex_6587) v_prenex_6088 v_prenex_6089) v_prenex_5429 v_prenex_5428) v_prenex_4987 v_prenex_4988) v_prenex_4477 v_prenex_4476) v_prenex_4129 v_prenex_4128) v_prenex_3532 v_prenex_3533) v_prenex_3160 v_prenex_3161) v_prenex_2693 v_prenex_2692) v_prenex_2366 v_prenex_2365) v_prenex_2777 v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_6049 (Array Int Int)) (v_prenex_3132 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_216 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_3504 Int) (v_prenex_4513 Int) (v_prenex_370 Int) (v_prenex_5391 (Array Int Int)) (v_prenex_1160 Int) (v_prenex_5023 (Array Int Int)) (v_prenex_2670 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_676 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_6627 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2342 Int) (v_prenex_4043 Int) (v_prenex_2341 (Array Int Int)) (v_prenex_4044 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_6626 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_675 Int) (v_prenex_231 Int) (v_prenex_5024 Int) (v_prenex_2671 Int) (v_prenex_7203 Int) (v_prenex_5390 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_7226 (Array Int Int)) (v_prenex_4512 (Array Int Int)) (v_prenex_3505 (Array Int Int)) (v_prenex_126 Int) (v_prenex_3133 Int) (v_prenex_6048 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7203 v_prenex_7226) v_prenex_6627 v_prenex_6626) v_prenex_6048 v_prenex_6049) v_prenex_5390 v_prenex_5391) v_prenex_5024 v_prenex_5023) v_prenex_4513 v_prenex_4512) v_prenex_4043 v_prenex_4044) v_prenex_3504 v_prenex_3505) v_prenex_3133 v_prenex_3132) v_prenex_2671 v_prenex_2670) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225))))) (or (and (forall ((v_prenex_7181 Int) (v_prenex_5480 Int) (v_prenex_6207 (Array Int Int)) (v_prenex_6205 (Array Int Int)) (v_prenex_5519 Int) (v_prenex_5526 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_5523 Int) (v_prenex_5489 Int) (v_prenex_5524 Int) (v_prenex_5485 Int) (v_prenex_5520 Int) (v_prenex_5487 Int) (v_prenex_6085 (Array Int Int)) (v_prenex_5482 Int) (v_prenex_6210 Int) (v_prenex_5462 (Array Int Int)) (v_prenex_5466 (Array Int Int)) (v_prenex_5465 (Array Int Int)) (v_prenex_5464 (Array Int Int)) (v_prenex_5463 (Array Int Int)) (v_prenex_5503 (Array Int Int)) (v_prenex_5502 (Array Int Int)) (v_prenex_6619 Int) (v_prenex_5506 (Array Int Int)) (v_prenex_5504 (Array Int Int)) (v_prenex_5458 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5530 Int) (v_prenex_5496 Int) (v_prenex_5532 Int) (v_prenex_5492 Int) (v_prenex_5495 Int) (v_prenex_5498 (Array Int Int)) (v_prenex_5459 (Array Int Int)) (v_prenex_5533 (Array Int Int)) (v_prenex_5456 (Array Int Int)) (v_prenex_5507 Int) (v_prenex_5491 (Array Int Int)) (v_prenex_5490 (Array Int Int)) (v_prenex_5484 (Array Int Int)) (v_prenex_6084 Int) (v_prenex_5486 (Array Int Int)) (v_prenex_6618 (Array Int Int)) (v_prenex_5529 (Array Int Int)) (v_prenex_5528 (Array Int Int)) (v_prenex_5517 Int) (v_prenex_5479 Int) (v_prenex_5511 Int) (v_prenex_5474 Int) (v_prenex_7180 (Array Int Int))) (or (= v_prenex_5507 v_prenex_5458) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7181 v_prenex_7180) v_prenex_6619 v_prenex_6618) v_prenex_6084 v_prenex_6085) v_prenex_5530 v_prenex_6207) v_prenex_6210 v_prenex_6205) v_prenex_5520 v_prenex_5490) v_prenex_5532 v_prenex_5502) v_prenex_5482 v_prenex_5484) v_prenex_5487 v_prenex_5504) v_prenex_5517 v_prenex_5529) v_prenex_5485 v_prenex_5463) v_prenex_5526 v_prenex_5456) v_prenex_5492 v_prenex_5533) v_prenex_5496 v_prenex_5486) v_prenex_5495 v_prenex_5503) v_prenex_5523 v_prenex_5462) v_prenex_5524 v_prenex_5498) v_prenex_5489 v_prenex_5465) v_prenex_5474 v_prenex_5506) v_prenex_5479 v_prenex_5528) v_prenex_5519 v_prenex_5466) v_prenex_5480 v_prenex_5491) v_prenex_5458 v_prenex_5459) v_prenex_5507 v_prenex_5464) v_prenex_5458) v_prenex_5511) 65))) (forall ((v_prenex_5510 (Array Int Int)) (v_prenex_7141 Int) (v_prenex_5514 (Array Int Int)) (v_prenex_5513 (Array Int Int)) (v_prenex_5512 (Array Int Int)) (v_prenex_6208 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_6578 Int) (v_prenex_5508 (Array Int Int)) (v_prenex_5522 Int) (v_prenex_5525 Int) (v_prenex_5521 Int) (v_prenex_5481 Int) (v_prenex_5461 (Array Int Int)) (v_prenex_5460 (Array Int Int)) (v_prenex_5501 (Array Int Int)) (v_prenex_5500 (Array Int Int)) (v_prenex_5505 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5454 Int) (v_prenex_5493 Int) (v_prenex_5494 (Array Int Int)) (v_prenex_5499 (Array Int Int)) (v_prenex_5455 (Array Int Int)) (v_prenex_5531 (Array Int Int)) (v_prenex_5497 (Array Int Int)) (v_prenex_5535 (Array Int Int)) (v_prenex_5534 (Array Int Int)) (v_prenex_5457 (Array Int Int)) (v_prenex_5468 Int) (v_prenex_5467 Int) (v_prenex_5469 Int) (v_prenex_5483 (Array Int Int)) (v_prenex_5488 (Array Int Int)) (v_prenex_5509 Int) (v_prenex_6579 (Array Int Int)) (v_prenex_5527 (Array Int Int)) (v_prenex_6209 Int) (v_prenex_5516 Int) (v_prenex_5515 Int) (v_prenex_5518 Int) (v_prenex_5478 Int) (v_prenex_6206 Int) (v_prenex_5475 Int) (v_prenex_7140 (Array Int Int)) (v_prenex_5477 Int) (v_prenex_5476 Int) (v_prenex_5471 Int) (v_prenex_5470 Int) (v_prenex_5473 Int) (v_prenex_5472 Int)) (or (= v_prenex_5476 v_prenex_5471) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7141 v_prenex_7140) v_prenex_6578 v_prenex_6579) v_prenex_6206 v_prenex_6208) v_prenex_5454 v_prenex_5455) v_prenex_6209 v_prenex_5494) v_prenex_5481 v_prenex_5534) v_prenex_5472 v_prenex_5513) v_prenex_5468 v_prenex_5514) v_prenex_5515 v_prenex_5460) v_prenex_5525 v_prenex_5512) v_prenex_5473 v_prenex_5500) v_prenex_5516 v_prenex_5535) v_prenex_5467 v_prenex_5488) v_prenex_5475 v_prenex_5508) v_prenex_5477 v_prenex_5461) v_prenex_5521 v_prenex_5457) v_prenex_5518 v_prenex_5483) v_prenex_5509 v_prenex_5510) v_prenex_5478 v_prenex_5499) v_prenex_5493 v_prenex_5527) v_prenex_5469 v_prenex_5505) v_prenex_5470 v_prenex_5497) v_prenex_5471 v_prenex_5501) v_prenex_5476 v_prenex_5531) v_prenex_5471) v_prenex_5522) 1))))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)) (or (and (forall ((v_prenex_29 Int) (v_prenex_2682 (Array Int Int)) (v_prenex_3175 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_30 (Array Int Int)) (v_prenex_3544 Int) (v_prenex_6211 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_2374 Int) (v_prenex_7143 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_prenex_4058 (Array Int Int)) (v_prenex_58 Int) (v_prenex_6638 (Array Int Int)) (v_prenex_1223 (Array Int Int)) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_DerPreprocessor_54 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6189 Int) (v_prenex_6190 (Array Int Int)) (v_prenex_1692 Int) (v_prenex_4487 Int) (v_prenex_5381 (Array Int Int)) (v_prenex_5380 Int) (v_prenex_4486 (Array Int Int)) (v_prenex_1693 (Array Int Int)) (v_prenex_1935 Int) (v_prenex_6639 Int) (v_prenex_553 Int) (v_prenex_1222 Int) (v_prenex_57 (Array Int Int)) (v_prenex_4057 Int) (v_prenex_7142 (Array Int Int)) (v_prenex_2373 (Array Int Int)) (v_prenex_3545 (Array Int Int)) (v_prenex_32 Int) (v_prenex_31 Int) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_2683 Int) (v_prenex_3174 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7143 v_prenex_7142) v_prenex_6639 v_prenex_6638) v_prenex_6189 v_prenex_6190) v_prenex_5380 v_prenex_5381) v_prenex_6211 v_DerPreprocessor_54) v_prenex_4487 v_prenex_4486) v_prenex_4057 v_prenex_4058) v_prenex_3544 v_prenex_3545) v_prenex_3174 v_prenex_3175) v_prenex_2683 v_prenex_2682) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_4980 (Array Int Int)) (v_prenex_7183 Int) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_1956 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_4154 Int) (v_prenex_3145 Int) (v_prenex_4593 Int) (v_prenex_6597 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1535 Int) (v_prenex_5419 Int) (v_prenex_3517 (Array Int Int)) (v_prenex_543 Int) (v_prenex_3516 Int) (v_prenex_2704 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6068 Int) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int) (v_prenex_1171 (Array Int Int)) (v_prenex_6069 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_5418 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_2705 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_4979 Int) (v_prenex_277 Int) (v_prenex_2350 Int) (v_prenex_6596 Int) (v_prenex_4153 (Array Int Int)) (v_prenex_4592 (Array Int Int)) (v_prenex_34 Int) (v_prenex_3144 (Array Int Int)) (v_prenex_33 Int) (v_prenex_35 Int) (v_prenex_897 (Array Int Int)) (v_prenex_1712 Int) (v_prenex_246 Int) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_7182 (Array Int Int)) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int))) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7183 v_prenex_7182) v_prenex_6596 v_prenex_6597) v_prenex_6068 v_prenex_6069) v_prenex_5419 v_prenex_5418) v_prenex_4979 v_prenex_4980) v_prenex_4593 v_prenex_4592) v_prenex_4154 v_prenex_4153) v_prenex_3516 v_prenex_3517) v_prenex_3145 v_prenex_3144) v_prenex_2705 v_prenex_2704) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65)))) (< (+ 32 (div (+ .cse0 (- 35)) 2)) 0) (< c_~next_alloc_idx~0 29)))) (or (and (forall ((v_prenex_6564 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4707 Int) (v_DerPreprocessor_62 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4715 Int) (v_DerPreprocessor_65 (Array Int Int)) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4630 Int) (v_prenex_4699 (Array Int Int)) (v_prenex_4735 (Array Int Int)) (v_prenex_5537 Int) (v_prenex_4689 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5892 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_prenex_4685 (Array Int Int)) (v_prenex_5893 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4718 (Array Int Int)) (v_prenex_3902 (Array Int Int)) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4733 Int) (v_prenex_4693 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4937 Int) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_6563 Int)) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_65) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_62) v_prenex_6563 v_prenex_6564) v_prenex_5892 v_prenex_5893) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)))) (forall ((v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_DerPreprocessor_65 (Array Int Int)) (v_prenex_4676 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_4672 Int) (v_prenex_4674 Int) (v_prenex_4670 Int) (v_prenex_7291 (Array Int Int)) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_4687 Int) (v_prenex_5932 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_59 (Array Int Int)) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_4681 Int) (v_prenex_4680 Int) (v_prenex_4684 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4734 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4694 Int) (v_prenex_4695 Int) (v_prenex_4690 Int) (v_prenex_4691 Int) (v_prenex_7292 Int) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4901 Int) (v_prenex_6565 Int)) (or (= v_prenex_4727 v_prenex_4709) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_65) v_prenex_7292 v_prenex_7291) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_60) v_prenex_5932 v_DerPreprocessor_59) v_prenex_6565 v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65)))) (< c_~next_alloc_idx~0 65) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (and (forall ((v_prenex_6684 (Array Int Int)) (v_prenex_6680 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_6732 Int) (v_prenex_6650 Int) (v_prenex_6691 Int) (v_prenex_6714 (Array Int Int)) (v_prenex_6715 (Array Int Int)) (v_prenex_6711 (Array Int Int)) (v_prenex_6712 (Array Int Int)) (v_prenex_6668 Int) (v_prenex_6669 Int) (v_prenex_6666 Int) (v_prenex_6667 Int) (v_prenex_6707 (Array Int Int)) (v_prenex_6709 (Array Int Int)) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5892 Int) (v_prenex_6665 Int) (v_prenex_6662 Int) (v_prenex_5893 (Array Int Int)) (v_prenex_6705 (Array Int Int)) (v_prenex_6700 (Array Int Int)) (v_prenex_6701 (Array Int Int)) (v_prenex_6677 Int) (v_prenex_6710 Int) (v_prenex_6716 Int) (v_prenex_6717 Int) (v_prenex_6672 Int) (v_prenex_6670 Int) (v_prenex_6675 Int) (v_prenex_6673 Int) (v_prenex_6674 Int) (v_prenex_6651 (Array Int Int)) (v_prenex_6652 (Array Int Int)) (v_prenex_6697 (Array Int Int)) (v_prenex_6693 (Array Int Int)) (v_prenex_6738 (Array Int Int)) (v_prenex_6699 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6656 (Array Int Int)) (v_prenex_6734 (Array Int Int)) (v_prenex_6657 (Array Int Int)) (v_prenex_6735 (Array Int Int)) (v_prenex_6723 Int) (v_prenex_6724 Int) (v_prenex_6729 (Array Int Int)) (v_prenex_6727 Int) (v_prenex_6687 Int) (v_prenex_6720 Int)) (or (= v_prenex_6673 v_prenex_6668) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_63) v_prenex_6650 v_prenex_6651) v_prenex_5892 v_prenex_5893) v_prenex_6687 v_prenex_6709) v_prenex_6732 v_prenex_6693) v_prenex_6677 v_prenex_6735) v_prenex_6669 v_prenex_6714) v_prenex_6665 v_prenex_6715) v_prenex_6716 v_prenex_6656) v_prenex_6727 v_prenex_6712) v_prenex_6670 v_prenex_6700) v_prenex_6717 v_prenex_6738) v_prenex_6662 v_prenex_6684) v_prenex_6672 v_prenex_6707) v_prenex_6674 v_prenex_6657) v_prenex_6723 v_prenex_6652) v_prenex_6720 v_prenex_6680) v_prenex_6710 v_prenex_6711) v_prenex_6675 v_prenex_6699) v_prenex_6691 v_prenex_6729) v_prenex_6666 v_prenex_6705) v_prenex_6667 v_prenex_6697) v_prenex_6668 v_prenex_6701) v_prenex_6673 v_prenex_6734) v_prenex_6668) v_prenex_6724) 1)))) (forall ((v_prenex_6690 Int) (v_prenex_6681 (Array Int Int)) (v_prenex_6683 (Array Int Int)) (v_prenex_6688 (Array Int Int)) (v_prenex_6689 (Array Int Int)) (v_prenex_7109 Int) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_6733 Int) (v_prenex_6739 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_6736 Int) (v_prenex_6654 Int) (v_prenex_6695 Int) (v_prenex_6696 Int) (v_prenex_5932 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6663 (Array Int Int)) (v_prenex_6664 (Array Int Int)) (v_prenex_6660 (Array Int Int)) (v_prenex_6661 (Array Int Int)) (v_prenex_6703 (Array Int Int)) (v_prenex_6704 (Array Int Int)) (v_prenex_6706 (Array Int Int)) (v_prenex_6708 Int) (v_prenex_6702 (Array Int Int)) (v_prenex_6679 Int) (v_prenex_6713 Int) (v_prenex_6678 Int) (v_prenex_6671 Int) (v_prenex_6676 Int) (v_prenex_6730 (Array Int Int)) (v_prenex_6653 (Array Int Int)) (v_prenex_6731 (Array Int Int)) (v_prenex_6698 (Array Int Int)) (v_prenex_6692 (Array Int Int)) (v_prenex_6694 (Array Int Int)) (v_prenex_6659 (Array Int Int)) (v_prenex_6737 (Array Int Int)) (v_prenex_6718 Int) (v_prenex_6719 Int) (v_prenex_6655 (Array Int Int)) (v_prenex_7108 (Array Int Int)) (v_prenex_6658 (Array Int Int)) (v_prenex_6721 Int) (v_prenex_6722 Int) (v_prenex_6728 Int) (v_prenex_6725 Int) (v_prenex_6726 Int) (v_prenex_6682 Int) (v_prenex_6686 Int) (v_prenex_6685 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7109 v_prenex_7108) v_prenex_6718 v_DerPreprocessor_60) v_prenex_5932 v_prenex_6692) v_prenex_6733 v_prenex_6694) v_prenex_6739 v_prenex_6658) v_prenex_6722 v_prenex_6688) v_prenex_6736 v_prenex_6702) v_prenex_6679 v_prenex_6681) v_prenex_6685 v_prenex_6704) v_prenex_6719 v_prenex_6731) v_prenex_6682 v_prenex_6660) v_prenex_6728 v_prenex_6653) v_prenex_6690 v_prenex_6737) v_prenex_6696 v_prenex_6683) v_prenex_6695 v_prenex_6703) v_prenex_6725 v_prenex_6659) v_prenex_6726 v_prenex_6698) v_prenex_6686 v_prenex_6663) v_prenex_6671 v_prenex_6706) v_prenex_6676 v_prenex_6730) v_prenex_6721 v_prenex_6664) v_prenex_6678 v_prenex_6689) v_prenex_6654 v_prenex_6655) v_prenex_6708 v_prenex_6661) v_prenex_6654) v_prenex_6713) 65) (= v_prenex_6708 v_prenex_6654)))) (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (< c_~next_alloc_idx~0 61)))) is different from false [2024-09-08 06:23:25,624 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (* (- 1) c_~next_alloc_idx~0))) (and (or (< c_~next_alloc_idx~0 65) (and (forall ((v_prenex_8466 (Array Int Int)) (v_prenex_8500 (Array Int Int)) (v_prenex_8501 (Array Int Int)) (v_prenex_7695 (Array Int Int)) (v_prenex_8474 Int) (v_DerPreprocessor_66 (Array Int Int)) (v_prenex_8512 Int) (v_DerPreprocessor_68 (Array Int Int)) (v_prenex_8477 Int) (v_prenex_8499 (Array Int Int)) (v_prenex_7687 (Array Int Int)) (v_prenex_8495 (Array Int Int)) (v_prenex_8497 (Array Int Int)) (v_prenex_8537 (Array Int Int)) (v_prenex_8448 Int) (v_prenex_8491 (Array Int Int)) (v_prenex_8494 (Array Int Int)) (v_prenex_8522 (Array Int Int)) (v_prenex_8523 (Array Int Int)) (v_prenex_8485 (Array Int Int)) (v_prenex_8450 Int) (v_prenex_8486 (Array Int Int)) (v_prenex_8487 (Array Int Int)) (v_prenex_8525 (Array Int Int)) (v_prenex_8449 (Array Int Int)) (v_prenex_8527 (Array Int Int)) (v_prenex_8528 (Array Int Int)) (v_prenex_8539 Int) (v_prenex_8536 Int) (v_prenex_8459 Int) (v_prenex_8453 Int) (v_prenex_8451 Int) (v_prenex_8496 Int) (v_prenex_8483 (Array Int Int)) (v_prenex_8452 Int) (v_prenex_8534 Int) (v_prenex_8535 Int) (v_prenex_7688 Int) (v_prenex_8458 Int) (v_prenex_8455 Int) (v_prenex_8456 Int) (v_prenex_8479 (Array Int Int)) (v_prenex_8460 Int) (v_prenex_8461 Int) (v_prenex_8518 (Array Int Int)) (v_prenex_8514 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_8505 Int) (v_prenex_8503 Int) (v_prenex_8509 Int) (v_prenex_8508 Int) (v_prenex_7694 Int) (v_prenex_8471 (Array Int Int)) (v_prenex_8502 Int) (v_prenex_7696 Int)) (or (= v_prenex_8459 v_prenex_8453) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_68) v_prenex_8535 v_DerPreprocessor_66) v_prenex_7688 v_prenex_7687) v_prenex_7696 v_prenex_8449) v_prenex_8539 v_prenex_8523) v_prenex_7694 v_prenex_7695) v_prenex_8474 v_prenex_8495) v_prenex_8536 v_prenex_8479) v_prenex_8534 v_prenex_8537) v_prenex_8455 v_prenex_8500) v_prenex_8450 v_prenex_8501) v_prenex_8502 v_prenex_8527) v_prenex_8512 v_prenex_8499) v_prenex_8456 v_prenex_8486) v_prenex_8503 v_prenex_8522) v_prenex_8448 v_prenex_8471) v_prenex_8458 v_prenex_8494) v_prenex_8460 v_prenex_8528) v_prenex_8508 v_prenex_8525) v_prenex_8505 v_prenex_8466) v_prenex_8496 v_prenex_8497) v_prenex_8461 v_prenex_8485) v_prenex_8477 v_prenex_8514) v_prenex_8451 v_prenex_8491) v_prenex_8452 v_prenex_8483) v_prenex_8453 v_prenex_8487) v_prenex_8459 v_prenex_8518) v_prenex_8453) v_prenex_8509) 1)))) (forall ((v_prenex_8467 (Array Int Int)) (v_prenex_8469 (Array Int Int)) (v_prenex_8472 Int) (v_prenex_8470 Int) (v_prenex_8465 (Array Int Int)) (v_prenex_8515 Int) (v_prenex_8519 Int) (v_prenex_8476 Int) (v_prenex_8399 Int) (v_prenex_7691 (Array Int Int)) (v_prenex_8513 Int) (v_DerPreprocessor_68 (Array Int Int)) (v_prenex_8510 Int) (v_prenex_8511 Int) (v_prenex_8532 (Array Int Int)) (v_prenex_8533 (Array Int Int)) (v_prenex_8482 Int) (v_prenex_7790 Int) (v_prenex_8530 (Array Int Int)) (v_prenex_8481 Int) (v_prenex_8531 (Array Int Int)) (v_prenex_8454 (Array Int Int)) (v_prenex_8492 (Array Int Int)) (v_prenex_8446 Int) (v_prenex_8521 Int) (v_prenex_8490 (Array Int Int)) (v_prenex_8488 (Array Int Int)) (v_prenex_8489 (Array Int Int)) (v_prenex_8524 (Array Int Int)) (v_prenex_8447 (Array Int Int)) (v_prenex_8484 (Array Int Int)) (v_prenex_8493 Int) (v_prenex_8520 (Array Int Int)) (v_prenex_8529 (Array Int Int)) (v_prenex_8526 (Array Int Int)) (v_prenex_8538 Int) (v_prenex_8480 (Array Int Int)) (v_prenex_8498 Int) (v_prenex_8457 Int) (v_prenex_8478 (Array Int Int)) (v_prenex_8473 (Array Int Int)) (v_prenex_8475 (Array Int Int)) (v_prenex_8398 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_8516 (Array Int Int)) (v_prenex_8517 (Array Int Int)) (v_prenex_8506 Int) (v_prenex_8504 Int) (v_prenex_8507 Int) (v_prenex_8464 Int) (v_prenex_7692 Int) (v_prenex_8462 Int) (v_prenex_7693 Int) (v_prenex_8463 Int) (v_prenex_8468 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_68) v_prenex_8399 v_prenex_8398) v_prenex_7693 v_prenex_8454) v_prenex_8515 v_prenex_8465) v_prenex_7790 v_prenex_7691) v_prenex_7692 v_prenex_8478) v_prenex_8538 v_prenex_8480) v_prenex_8521 v_prenex_8447) v_prenex_8507 v_prenex_8473) v_prenex_8519 v_prenex_8488) v_prenex_8464 v_prenex_8467) v_prenex_8470 v_prenex_8490) v_prenex_8504 v_prenex_8517) v_prenex_8468 v_prenex_8530) v_prenex_8513 v_prenex_8524) v_prenex_8476 v_prenex_8520) v_prenex_8482 v_prenex_8469) v_prenex_8481 v_prenex_8489) v_prenex_8510 v_prenex_8529) v_prenex_8511 v_prenex_8484) v_prenex_8472 v_prenex_8532) v_prenex_8457 v_prenex_8492) v_prenex_8462 v_prenex_8516) v_prenex_8506 v_prenex_8533) v_prenex_8463 v_prenex_8475) v_prenex_8446 v_prenex_8526) v_prenex_8493 v_prenex_8531) v_prenex_8446) v_prenex_8498) 65) (= v_prenex_8493 v_prenex_8446)))) (< (+ 32 (div (+ .cse0 1) 2)) 0)) (or (< 64 c_~next_alloc_idx~0) (and (or (< (+ 32 (div (+ (- 15) .cse0) 2)) 0) (and (forall ((v_prenex_4580 (Array Int Int)) (v_prenex_5040 Int) (v_prenex_4541 (Array Int Int)) (v_prenex_4540 (Array Int Int)) (v_prenex_5438 (Array Int Int)) (v_prenex_7813 (Array Int Int)) (v_prenex_8638 Int) (v_prenex_4551 Int) (v_prenex_4553 Int) (v_prenex_5044 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4571 (Array Int Int)) (v_prenex_4573 (Array Int Int)) (v_prenex_4578 (Array Int Int)) (v_prenex_4577 (Array Int Int)) (v_prenex_4538 (Array Int Int)) (v_prenex_4537 (Array Int Int)) (v_prenex_4569 Int) (v_prenex_4565 Int) (v_prenex_4568 Int) (v_prenex_4567 Int) (v_prenex_4562 Int) (v_prenex_4485 Int) (v_prenex_6584 Int) (v_prenex_7157 Int) (v_prenex_6192 (Array Int Int)) (v_prenex_6585 (Array Int Int)) (v_prenex_4560 (Array Int Int)) (v_prenex_4520 (Array Int Int)) (v_prenex_4563 (Array Int Int)) (v_prenex_6191 Int) (v_prenex_7156 (Array Int Int)) (v_prenex_4484 (Array Int Int)) (v_prenex_4522 (Array Int Int)) (v_prenex_4528 (Array Int Int)) (v_prenex_4533 Int) (v_prenex_4532 Int) (v_prenex_4534 Int) (v_prenex_4530 Int) (v_prenex_4570 Int) (v_prenex_5043 (Array Int Int)) (v_prenex_5042 (Array Int Int)) (v_prenex_4590 (Array Int Int)) (v_prenex_4554 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_8637 (Array Int Int)) (v_prenex_4559 (Array Int Int)) (v_prenex_5439 Int) (v_prenex_4548 Int) (v_prenex_4547 Int) (v_prenex_4588 Int) (v_prenex_4544 Int) (v_prenex_7814 Int) (v_prenex_4584 Int) (v_prenex_4586 Int)) (or (= v_prenex_4570 v_prenex_4533) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8638 v_prenex_8637) v_prenex_7814 v_prenex_7813) v_prenex_7157 v_prenex_7156) v_prenex_6584 v_prenex_6585) v_prenex_6191 v_prenex_6192) v_prenex_5439 v_prenex_5438) v_prenex_5044 v_prenex_5042) v_prenex_4485 v_prenex_4484) v_prenex_5040 v_prenex_5043) v_prenex_4568 v_prenex_4571) v_prenex_4586 v_prenex_4520) v_prenex_4547 v_prenex_4573) v_prenex_4569 v_prenex_4537) v_prenex_4553 v_prenex_4560) v_prenex_4562 v_prenex_4590) v_prenex_4530 v_prenex_4580) v_prenex_4565 v_prenex_4559) v_prenex_4548 v_prenex_4522) v_prenex_4588 v_prenex_4554) v_prenex_4584 v_prenex_4578) v_prenex_4532 v_prenex_4538) v_prenex_4544 v_prenex_4528) v_prenex_4534 v_prenex_4541) v_prenex_4567 v_prenex_4540) v_prenex_4570 v_prenex_4577) v_prenex_4533 v_prenex_4563) v_prenex_4570) v_prenex_4551) 1)))) (forall ((v_prenex_8587 (Array Int Int)) (v_prenex_4581 (Array Int Int)) (v_prenex_4585 (Array Int Int)) (v_prenex_4583 (Array Int Int)) (v_prenex_4543 (Array Int Int)) (v_prenex_7855 (Array Int Int)) (v_prenex_4550 Int) (v_prenex_5045 Int) (v_prenex_5400 Int) (v_prenex_5003 Int) (v_prenex_4552 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4575 (Array Int Int)) (v_prenex_4576 (Array Int Int)) (v_prenex_4539 (Array Int Int)) (v_prenex_6625 Int) (v_prenex_4525 Int) (v_prenex_7117 Int) (v_prenex_4527 Int) (v_prenex_4564 Int) (v_prenex_6071 (Array Int Int)) (v_prenex_7116 (Array Int Int)) (v_prenex_6070 Int) (v_prenex_4561 (Array Int Int)) (v_prenex_4524 (Array Int Int)) (v_prenex_4523 (Array Int Int)) (v_prenex_4566 (Array Int Int)) (v_prenex_4521 (Array Int Int)) (v_prenex_4529 Int) (v_prenex_6624 (Array Int Int)) (v_prenex_4526 (Array Int Int)) (v_prenex_4536 Int) (v_prenex_4579 Int) (v_prenex_4535 Int) (v_prenex_4572 Int) (v_prenex_4531 Int) (v_prenex_4574 Int) (v_prenex_4591 (Array Int Int)) (v_prenex_5041 (Array Int Int)) (v_prenex_5004 (Array Int Int)) (v_prenex_4557 (Array Int Int)) (v_prenex_4556 (Array Int Int)) (v_prenex_4555 (Array Int Int)) (v_prenex_5401 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4558 (Array Int Int)) (v_prenex_7856 Int) (v_prenex_4549 Int) (v_prenex_4587 Int) (v_prenex_4546 Int) (v_prenex_4589 Int) (v_prenex_4545 Int) (v_prenex_4542 Int) (v_prenex_4582 Int) (v_prenex_8588 Int)) (or (= v_prenex_4582 v_prenex_4564) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8588 v_prenex_8587) v_prenex_7856 v_prenex_7855) v_prenex_7117 v_prenex_7116) v_prenex_6625 v_prenex_6624) v_prenex_6070 v_prenex_6071) v_prenex_5400 v_prenex_5401) v_prenex_5003 v_prenex_5004) v_prenex_4549 v_prenex_5041) v_prenex_5045 v_prenex_4543) v_prenex_4525 v_prenex_4585) v_prenex_4574 v_prenex_4575) v_prenex_4552 v_prenex_4566) v_prenex_4572 v_prenex_4557) v_prenex_4546 v_prenex_4555) v_prenex_4542 v_prenex_4561) v_prenex_4535 v_prenex_4591) v_prenex_4536 v_prenex_4576) v_prenex_4550 v_prenex_4558) v_prenex_4545 v_prenex_4539) v_prenex_4579 v_prenex_4556) v_prenex_4531 v_prenex_4581) v_prenex_4527 v_prenex_4526) v_prenex_4587 v_prenex_4523) v_prenex_4529 v_prenex_4583) v_prenex_4564 v_prenex_4521) v_prenex_4582 v_prenex_4524) v_prenex_4564) v_prenex_4589) 65)))) (< c_~next_alloc_idx~0 49)) (or (and (forall ((v_prenex_3130 (Array Int Int)) (v_prenex_6087 (Array Int Int)) (v_prenex_5430 (Array Int Int)) (v_prenex_925 Int) (v_prenex_1159 (Array Int Int)) (v_prenex_1962 Int) (v_prenex_654 Int) (v_prenex_918 (Array Int Int)) (v_prenex_2330 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4452 (Array Int Int)) (v_prenex_7193 Int) (v_prenex_1540 (Array Int Int)) (v_prenex_936 Int) (v_prenex_5027 (Array Int Int)) (v_prenex_3506 Int) (v_prenex_935 Int) (v_prenex_932 Int) (v_prenex_1696 Int) (v_DerPreprocessor_50 (Array Int Int)) (v_prenex_6582 Int) (v_prenex_5058 Int) (v_prenex_8644 Int) (v_prenex_7796 Int) (v_prenex_7795 (Array Int Int)) (v_prenex_8643 (Array Int Int)) (v_prenex_6583 (Array Int Int)) (v_prenex_1697 (Array Int Int)) (v_prenex_2703 Int) (v_prenex_2702 (Array Int Int)) (v_prenex_1539 Int) (v_prenex_940 (Array Int Int)) (v_prenex_941 (Array Int Int)) (v_prenex_934 (Array Int Int)) (v_prenex_3507 (Array Int Int)) (v_prenex_5028 Int) (v_prenex_4453 Int) (v_prenex_7192 (Array Int Int)) (v_prenex_919 Int) (v_prenex_917 Int) (v_prenex_915 Int) (v_prenex_1963 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_653 (Array Int Int)) (v_prenex_913 Int) (v_prenex_921 (Array Int Int)) (v_prenex_920 Int) (v_prenex_922 (Array Int Int)) (v_prenex_2329 (Array Int Int)) (v_prenex_924 (Array Int Int)) (v_prenex_1158 Int) (v_prenex_926 (Array Int Int)) (v_prenex_5431 Int) (v_prenex_3131 Int) (v_prenex_6086 Int)) (or (= v_prenex_915 v_prenex_913) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8644 v_prenex_8643) v_prenex_7796 v_prenex_7795) v_prenex_7193 v_prenex_7192) v_prenex_6582 v_prenex_6583) v_prenex_6086 v_prenex_6087) v_prenex_5431 v_prenex_5430) v_prenex_5028 v_prenex_5027) v_prenex_4453 v_prenex_4452) v_prenex_5058 v_DerPreprocessor_50) v_prenex_3506 v_prenex_3507) v_prenex_3131 v_prenex_3130) v_prenex_2703 v_prenex_2702) v_prenex_2330 v_prenex_2329) v_prenex_1962 v_prenex_1963) v_prenex_1696 v_prenex_1697) v_prenex_1539 v_prenex_1540) v_prenex_1158 v_prenex_1159) v_prenex_936 v_prenex_941) v_prenex_654 v_prenex_653) v_prenex_917 v_prenex_940) v_prenex_932 v_prenex_934) v_prenex_925 v_prenex_924) v_prenex_920 v_prenex_922) v_prenex_935 v_prenex_926) v_prenex_913 v_prenex_918) v_prenex_915 v_prenex_921) v_prenex_913) v_prenex_919) 65))) (forall ((v_prenex_7974 (Array Int Int)) (v_prenex_5393 (Array Int Int)) (v_prenex_2680 (Array Int Int)) (v_prenex_6047 (Array Int Int)) (v_prenex_929 Int) (v_prenex_927 Int) (v_prenex_928 Int) (v_prenex_923 Int) (v_prenex_3535 (Array Int Int)) (v_prenex_910 (Array Int Int)) (v_prenex_930 Int) (v_prenex_912 (Array Int Int)) (v_prenex_1720 Int) (v_prenex_914 (Array Int Int)) (v_prenex_894 Int) (v_prenex_916 (Array Int Int)) (v_prenex_4991 Int) (v_prenex_8594 Int) (v_prenex_1482 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7151 Int) (v_prenex_2353 (Array Int Int)) (v_prenex_938 Int) (v_prenex_1940 (Array Int Int)) (v_prenex_942 Int) (v_DerPreprocessor_53 (Array Int Int)) (v_prenex_6623 Int) (v_prenex_3158 Int) (v_prenex_5536 Int) (v_prenex_909 Int) (v_prenex_3159 (Array Int Int)) (v_prenex_6622 (Array Int Int)) (v_prenex_1738 Int) (v_prenex_933 (Array Int Int)) (v_prenex_1941 Int) (v_prenex_2354 Int) (v_prenex_937 (Array Int Int)) (v_prenex_939 (Array Int Int)) (v_prenex_7150 (Array Int Int)) (v_prenex_5392 Int) (v_prenex_4030 (Array Int Int)) (v_prenex_4992 (Array Int Int)) (v_prenex_1483 (Array Int Int)) (v_prenex_1721 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_895 (Array Int Int)) (v_prenex_911 Int) (v_prenex_931 (Array Int Int)) (v_prenex_4029 Int) (v_prenex_3534 Int) (v_prenex_2681 Int) (v_prenex_6046 Int) (v_prenex_8593 (Array Int Int)) (v_prenex_7973 Int) (v_DerPreprocessor_35 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8594 v_prenex_8593) v_prenex_7973 v_prenex_7974) v_prenex_7151 v_prenex_7150) v_prenex_6623 v_prenex_6622) v_prenex_6046 v_prenex_6047) v_prenex_5392 v_prenex_5393) v_prenex_4991 v_prenex_4992) v_prenex_5536 v_DerPreprocessor_53) v_prenex_4029 v_prenex_4030) v_prenex_3534 v_prenex_3535) v_prenex_3158 v_prenex_3159) v_prenex_2681 v_prenex_2680) v_prenex_2354 v_prenex_2353) v_prenex_1941 v_prenex_1940) v_prenex_1720 v_prenex_1721) v_prenex_1482 v_prenex_1483) v_prenex_1738 v_DerPreprocessor_35) v_prenex_894 v_prenex_895) v_prenex_927 v_prenex_939) v_prenex_923 v_prenex_933) v_prenex_930 v_prenex_910) v_prenex_942 v_prenex_916) v_prenex_928 v_prenex_914) v_prenex_911 v_prenex_912) v_prenex_909 v_prenex_931) v_prenex_929 v_prenex_937) v_prenex_909) v_prenex_938) 1)) (= v_prenex_929 v_prenex_909)))) (< c_~next_alloc_idx~0 27) (< (+ 32 (div (+ (- 37) .cse0) 2)) 0)) (or (< (+ 32 (div (+ .cse0 (- 43)) 2)) 0) (and (forall ((v_prenex_7853 (Array Int Int)) (v_prenex_7176 (Array Int Int)) (v_prenex_4147 (Array Int Int)) (v_prenex_566 (Array Int Int)) (v_prenex_567 (Array Int Int)) (v_prenex_4509 Int) (v_prenex_5406 Int) (v_prenex_3502 Int) (v_prenex_576 Int) (v_prenex_577 Int) (v_prenex_574 Int) (v_prenex_2697 Int) (v_prenex_6058 Int) (v_prenex_372 Int) (v_prenex_1480 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8651 (Array Int Int)) (v_prenex_2355 (Array Int Int)) (v_prenex_1724 Int) (v_prenex_1227 (Array Int Int)) (v_prenex_666 Int) (v_prenex_548 (Array Int Int)) (v_prenex_1936 (Array Int Int)) (v_prenex_222 Int) (v_prenex_904 (Array Int Int)) (v_prenex_5015 Int) (v_prenex_6591 (Array Int Int)) (v_prenex_4164 Int) (v_prenex_6590 Int) (v_prenex_903 Int) (v_prenex_5016 (Array Int Int)) (v_prenex_1937 Int) (v_prenex_665 (Array Int Int)) (v_prenex_547 Int) (v_prenex_1725 (Array Int Int)) (v_prenex_1226 Int) (v_prenex_2356 Int) (v_prenex_8652 Int) (v_prenex_395 Int) (v_DerPreprocessor_47 (Array Int Int)) (v_prenex_6059 (Array Int Int)) (v_prenex_1481 (Array Int Int)) (v_prenex_371 (Array Int Int)) (v_prenex_570 (Array Int Int)) (v_prenex_2696 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5407 (Array Int Int)) (v_prenex_578 (Array Int Int)) (v_prenex_3503 (Array Int Int)) (v_prenex_569 (Array Int Int)) (v_prenex_7854 Int) (v_prenex_4508 (Array Int Int)) (v_prenex_4148 Int) (v_prenex_563 Int) (v_prenex_7177 Int)) (or (= v_prenex_577 v_prenex_576) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8652 v_prenex_8651) v_prenex_7854 v_prenex_7853) v_prenex_7177 v_prenex_7176) v_prenex_6590 v_prenex_6591) v_prenex_6058 v_prenex_6059) v_prenex_5406 v_prenex_5407) v_prenex_5015 v_prenex_5016) v_prenex_4509 v_prenex_4508) v_prenex_4148 v_prenex_4147) v_prenex_3502 v_prenex_3503) v_prenex_4164 v_DerPreprocessor_47) v_prenex_2697 v_prenex_2696) v_prenex_2356 v_prenex_2355) v_prenex_1937 v_prenex_1936) v_prenex_1724 v_prenex_1725) v_prenex_1480 v_prenex_1481) v_prenex_1226 v_prenex_1227) v_prenex_903 v_prenex_904) v_prenex_666 v_prenex_665) v_prenex_547 v_prenex_548) v_prenex_372 v_prenex_371) v_prenex_222 v_prenex_570) v_prenex_395 v_prenex_569) v_prenex_574 v_prenex_567) v_prenex_576 v_prenex_566) v_prenex_577 v_prenex_578) v_prenex_576) v_prenex_563) 1)))) (forall ((v_prenex_7136 (Array Int Int)) (v_prenex_364 (Array Int Int)) (v_prenex_3531 (Array Int Int)) (v_prenex_564 (Array Int Int)) (v_prenex_1958 Int) (v_prenex_565 (Array Int Int)) (v_prenex_7811 (Array Int Int)) (v_prenex_888 Int) (v_prenex_568 (Array Int Int)) (v_prenex_579 Int) (v_prenex_214 Int) (v_prenex_2332 Int) (v_prenex_575 Int) (v_prenex_5445 Int) (v_prenex_572 Int) (v_prenex_573 Int) (v_prenex_4473 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6176 Int) (v_prenex_6630 (Array Int Int)) (v_prenex_4052 (Array Int Int)) (v_prenex_3124 (Array Int Int)) (v_prenex_2674 (Array Int Int)) (v_prenex_678 (Array Int Int)) (v_prenex_1538 (Array Int Int)) (v_prenex_8602 Int) (v_prenex_1698 Int) (v_prenex_5057 Int) (v_prenex_1174 Int) (v_prenex_580 Int) (v_prenex_8601 (Array Int Int)) (v_prenex_581 (Array Int Int)) (v_prenex_1175 (Array Int Int)) (v_prenex_5056 (Array Int Int)) (v_prenex_1699 (Array Int Int)) (v_prenex_1537 Int) (v_prenex_677 Int) (v_prenex_3125 Int) (v_prenex_2675 Int) (v_prenex_6631 Int) (v_prenex_4051 Int) (v_prenex_6177 (Array Int Int)) (v_prenex_4472 (Array Int Int)) (v_prenex_5444 (Array Int Int)) (v_prenex_2331 (Array Int Int)) (v_prenex_571 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_215 (Array Int Int)) (v_prenex_7812 Int) (v_prenex_889 (Array Int Int)) (v_prenex_1959 (Array Int Int)) (v_prenex_245 Int) (v_prenex_363 Int) (v_prenex_3530 Int) (v_prenex_7137 Int)) (or (= v_prenex_575 v_prenex_572) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8602 v_prenex_8601) v_prenex_7812 v_prenex_7811) v_prenex_7137 v_prenex_7136) v_prenex_6631 v_prenex_6630) v_prenex_6176 v_prenex_6177) v_prenex_5445 v_prenex_5444) v_prenex_5057 v_prenex_5056) v_prenex_4473 v_prenex_4472) v_prenex_4051 v_prenex_4052) v_prenex_3530 v_prenex_3531) v_prenex_3125 v_prenex_3124) v_prenex_2675 v_prenex_2674) v_prenex_2332 v_prenex_2331) v_prenex_1958 v_prenex_1959) v_prenex_1698 v_prenex_1699) v_prenex_1537 v_prenex_1538) v_prenex_1174 v_prenex_1175) v_prenex_888 v_prenex_889) v_prenex_677 v_prenex_678) v_prenex_580 v_prenex_568) v_prenex_363 v_prenex_364) v_prenex_214 v_prenex_215) v_prenex_579 v_prenex_564) v_prenex_245 v_prenex_565) v_prenex_575 v_prenex_571) v_prenex_572 v_prenex_581) v_prenex_575) v_prenex_573) 65)))) (< c_~next_alloc_idx~0 21)) (or (and (forall ((v_prenex_6172 Int) (v_prenex_6126 (Array Int Int)) (v_prenex_6169 (Array Int Int)) (v_prenex_6124 (Array Int Int)) (v_prenex_6648 (Array Int Int)) (v_prenex_6134 Int) (v_prenex_6137 Int) (v_prenex_6136 Int) (v_prenex_6098 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6132 Int) (v_prenex_7289 (Array Int Int)) (v_prenex_7122 (Array Int Int)) (v_prenex_7805 (Array Int Int)) (v_prenex_8648 Int) (v_prenex_6148 Int) (v_prenex_6740 Int) (v_prenex_7234 (Array Int Int)) (v_prenex_6144 (Array Int Int)) (v_prenex_6143 (Array Int Int)) (v_prenex_6104 (Array Int Int)) (v_prenex_6103 (Array Int Int)) (v_prenex_6147 (Array Int Int)) (v_prenex_6102 (Array Int Int)) (v_prenex_7232 (Array Int Int)) (v_prenex_6145 (Array Int Int)) (v_prenex_6106 (Array Int Int)) (v_prenex_6105 (Array Int Int)) (v_prenex_8647 (Array Int Int)) (v_prenex_7806 Int) (v_prenex_6119 Int) (v_prenex_7287 Int) (v_prenex_7123 Int) (v_prenex_6114 Int) (v_prenex_6158 Int) (v_prenex_6152 Int) (v_prenex_6160 Int) (v_prenex_6099 (Array Int Int)) (v_prenex_6131 (Array Int Int)) (v_prenex_6161 Int) (v_prenex_6130 (Array Int Int)) (v_prenex_6139 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6127 Int) (v_prenex_6649 Int) (v_prenex_6129 Int) (v_prenex_6167 Int) (v_prenex_6125 Int) (v_prenex_6173 (Array Int Int)) (v_prenex_6120 Int) (v_prenex_6096 (Array Int Int)) (v_prenex_6164 Int) (v_prenex_6122 Int) (v_prenex_6170 (Array Int Int)) (v_prenex_6165 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8648 v_prenex_8647) v_prenex_7806 v_prenex_7805) v_prenex_7123 v_prenex_7122) v_prenex_6649 v_prenex_6648) v_prenex_6134 v_prenex_7232) v_prenex_6740 v_prenex_7234) v_prenex_7287 v_prenex_7289) v_prenex_6161 v_prenex_6130) v_prenex_6172 v_prenex_6143) v_prenex_6122 v_prenex_6124) v_prenex_6127 v_prenex_6145) v_prenex_6158 v_prenex_6170) v_prenex_6125 v_prenex_6103) v_prenex_6167 v_prenex_6096) v_prenex_6132 v_prenex_6173) v_prenex_6137 v_prenex_6126) v_prenex_6136 v_prenex_6144) v_prenex_6164 v_prenex_6102) v_prenex_6165 v_prenex_6139) v_prenex_6129 v_prenex_6105) v_prenex_6114 v_prenex_6147) v_prenex_6119 v_prenex_6169) v_prenex_6160 v_prenex_6106) v_prenex_6120 v_prenex_6131) v_prenex_6098 v_prenex_6099) v_prenex_6148 v_prenex_6104) v_prenex_6098) v_prenex_6152) 65) (= v_prenex_6148 v_prenex_6098))) (forall ((v_prenex_7254 (Array Int Int)) (v_prenex_6168 (Array Int Int)) (v_prenex_6123 (Array Int Int)) (v_prenex_6128 (Array Int Int)) (v_prenex_6607 (Array Int Int)) (v_prenex_8598 Int) (v_prenex_6056 Int) (v_prenex_7267 Int) (v_prenex_6133 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6155 (Array Int Int)) (v_prenex_6154 (Array Int Int)) (v_prenex_6153 (Array Int Int)) (v_prenex_7845 (Array Int Int)) (v_prenex_6109 Int) (v_prenex_6108 Int) (v_prenex_6107 Int) (v_prenex_7162 (Array Int Int)) (v_prenex_6151 (Array Int Int)) (v_prenex_6100 (Array Int Int)) (v_prenex_6142 (Array Int Int)) (v_prenex_6141 (Array Int Int)) (v_prenex_6150 Int) (v_prenex_7163 Int) (v_prenex_6146 (Array Int Int)) (v_prenex_6101 (Array Int Int)) (v_prenex_6149 (Array Int Int)) (v_prenex_7846 Int) (v_prenex_6117 Int) (v_prenex_6116 Int) (v_prenex_6118 Int) (v_prenex_6113 Int) (v_prenex_6157 Int) (v_prenex_7288 Int) (v_prenex_6112 Int) (v_prenex_6156 Int) (v_prenex_6115 Int) (v_prenex_6159 Int) (v_prenex_6140 (Array Int Int)) (v_prenex_6111 Int) (v_prenex_6110 Int) (v_prenex_6175 (Array Int Int)) (v_prenex_6162 Int) (v_prenex_6174 (Array Int Int)) (v_prenex_6097 (Array Int Int)) (v_prenex_6135 (Array Int Int)) (v_prenex_8597 (Array Int Int)) (v_prenex_6057 (Array Int Int)) (v_prenex_6138 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6606 Int) (v_prenex_6163 Int) (v_prenex_6171 (Array Int Int)) (v_prenex_6166 Int) (v_prenex_6121 Int)) (or (= v_prenex_6116 v_prenex_6111) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8598 v_prenex_8597) v_prenex_7846 v_prenex_7845) v_prenex_7163 v_prenex_7162) v_prenex_6606 v_prenex_6607) v_prenex_6056 v_prenex_6057) v_prenex_7267 v_prenex_7254) v_prenex_7288 v_prenex_6135) v_prenex_6121 v_prenex_6174) v_prenex_6112 v_prenex_6154) v_prenex_6108 v_prenex_6155) v_prenex_6156 v_prenex_6100) v_prenex_6166 v_prenex_6153) v_prenex_6113 v_prenex_6141) v_prenex_6157 v_prenex_6175) v_prenex_6107 v_prenex_6128) v_prenex_6115 v_prenex_6149) v_prenex_6117 v_prenex_6101) v_prenex_6162 v_prenex_6097) v_prenex_6159 v_prenex_6123) v_prenex_6150 v_prenex_6151) v_prenex_6118 v_prenex_6140) v_prenex_6133 v_prenex_6168) v_prenex_6109 v_prenex_6146) v_prenex_6110 v_prenex_6138) v_prenex_6111 v_prenex_6142) v_prenex_6116 v_prenex_6171) v_prenex_6111) v_prenex_6163) 1))))) (< c_~next_alloc_idx~0 55) (< (+ (div (+ (- 9) .cse0) 2) 32) 0)) (or (< c_~next_alloc_idx~0 37) (< (+ 32 (div (+ (- 27) .cse0) 2)) 0) (and (forall ((v_prenex_8583 (Array Int Int)) (v_prenex_4101 (Array Int Int)) (v_prenex_4462 (Array Int Int)) (v_prenex_4105 (Array Int Int)) (v_prenex_4104 (Array Int Int)) (v_prenex_6646 (Array Int Int)) (v_prenex_4108 (Array Int Int)) (v_prenex_2334 Int) (v_prenex_4111 Int) (v_prenex_4110 Int) (v_prenex_4112 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7862 Int) (v_prenex_5385 (Array Int Int)) (v_prenex_3163 (Array Int Int)) (v_prenex_4083 Int) (v_prenex_3508 Int) (v_prenex_2667 Int) (v_prenex_1974 Int) (v_prenex_5013 Int) (v_prenex_4122 Int) (v_prenex_4090 (Array Int Int)) (v_prenex_7153 Int) (v_prenex_4124 Int) (v_prenex_4041 Int) (v_prenex_4085 Int) (v_prenex_6073 (Array Int Int)) (v_prenex_4093 (Array Int Int)) (v_prenex_4087 Int) (v_prenex_4092 (Array Int Int)) (v_prenex_4086 Int) (v_prenex_6072 Int) (v_prenex_4042 (Array Int Int)) (v_prenex_5014 (Array Int Int)) (v_prenex_4126 (Array Int Int)) (v_prenex_2666 (Array Int Int)) (v_prenex_3509 (Array Int Int)) (v_prenex_7152 (Array Int Int)) (v_prenex_4095 Int) (v_prenex_3162 Int) (v_prenex_4081 (Array Int Int)) (v_prenex_5384 Int) (v_prenex_4097 Int) (v_prenex_7861 (Array Int Int)) (v_prenex_4076 (Array Int Int)) (v_prenex_4115 (Array Int Int)) (v_prenex_2333 (Array Int Int)) (v_prenex_4114 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4118 (Array Int Int)) (v_prenex_6647 Int) (v_prenex_4107 Int) (v_prenex_4463 Int) (v_prenex_4100 Int) (v_prenex_8584 Int)) (or (= v_prenex_4112 v_prenex_4086) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8584 v_prenex_8583) v_prenex_7862 v_prenex_7861) v_prenex_7153 v_prenex_7152) v_prenex_6647 v_prenex_6646) v_prenex_6072 v_prenex_6073) v_prenex_5384 v_prenex_5385) v_prenex_5013 v_prenex_5014) v_prenex_4463 v_prenex_4462) v_prenex_4041 v_prenex_4042) v_prenex_3508 v_prenex_3509) v_prenex_3162 v_prenex_3163) v_prenex_2667 v_prenex_2666) v_prenex_2334 v_prenex_2333) v_prenex_1974 v_prenex_4105) v_prenex_4107 v_prenex_4126) v_prenex_4083 v_prenex_4118) v_prenex_4110 v_prenex_4104) v_prenex_4097 v_prenex_4076) v_prenex_4124 v_prenex_4101) v_prenex_4122 v_prenex_4115) v_prenex_4085 v_prenex_4090) v_prenex_4095 v_prenex_4081) v_prenex_4087 v_prenex_4093) v_prenex_4111 v_prenex_4092) v_prenex_4112 v_prenex_4114) v_prenex_4086 v_prenex_4108) v_prenex_4112) v_prenex_4100) 1)))) (forall ((v_prenex_4102 (Array Int Int)) (v_prenex_3134 (Array Int Int)) (v_prenex_4106 (Array Int Int)) (v_prenex_6605 (Array Int Int)) (v_prenex_1950 (Array Int Int)) (v_prenex_4103 (Array Int Int)) (v_prenex_3537 (Array Int Int)) (v_prenex_3617 Int) (v_prenex_4117 Int) (v_prenex_4116 Int) (v_prenex_8634 Int) (v_prenex_7820 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4098 (Array Int Int)) (v_prenex_4080 Int) (v_prenex_4082 Int) (v_prenex_5422 (Array Int Int)) (v_prenex_7195 Int) (v_prenex_4496 (Array Int Int)) (v_prenex_2357 (Array Int Int)) (v_prenex_4125 Int) (v_prenex_4089 Int) (v_prenex_4088 Int) (v_prenex_4123 Int) (v_prenex_6194 (Array Int Int)) (v_prenex_4084 Int) (v_prenex_5055 Int) (v_prenex_4120 Int) (v_prenex_4091 (Array Int Int)) (v_prenex_6193 Int) (v_prenex_5054 (Array Int Int)) (v_prenex_4094 Int) (v_prenex_4121 (Array Int Int)) (v_prenex_4127 (Array Int Int)) (v_prenex_2358 Int) (v_prenex_5423 Int) (v_prenex_7194 (Array Int Int)) (v_prenex_4099 Int) (v_prenex_4497 Int) (v_DerPreprocessor_44 (Array Int Int)) (v_prenex_4096 Int) (v_prenex_4075 (Array Int Int)) (v_prenex_8633 (Array Int Int)) (v_prenex_4113 (Array Int Int)) (v_prenex_4079 (Array Int Int)) (v_prenex_4078 (Array Int Int)) (v_prenex_4077 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4119 (Array Int Int)) (v_prenex_3536 Int) (v_prenex_4109 Int) (v_prenex_1951 Int) (v_prenex_3135 Int) (v_prenex_7819 (Array Int Int)) (v_prenex_6604 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8634 v_prenex_8633) v_prenex_7820 v_prenex_7819) v_prenex_7195 v_prenex_7194) v_prenex_6604 v_prenex_6605) v_prenex_6193 v_prenex_6194) v_prenex_5423 v_prenex_5422) v_prenex_5055 v_prenex_5054) v_prenex_4497 v_prenex_4496) v_prenex_4116 v_prenex_4098) v_prenex_3536 v_prenex_3537) v_prenex_3135 v_prenex_3134) v_prenex_3617 v_DerPreprocessor_44) v_prenex_2358 v_prenex_2357) v_prenex_1951 v_prenex_1950) v_prenex_4094 v_prenex_4106) v_prenex_4088 v_prenex_4127) v_prenex_4089 v_prenex_4113) v_prenex_4099 v_prenex_4103) v_prenex_4096 v_prenex_4091) v_prenex_4117 v_prenex_4102) v_prenex_4084 v_prenex_4119) v_prenex_4080 v_prenex_4079) v_prenex_4123 v_prenex_4077) v_prenex_4082 v_prenex_4121) v_prenex_4109 v_prenex_4075) v_prenex_4120 v_prenex_4078) v_prenex_4109) v_prenex_4125) 65) (= v_prenex_4120 v_prenex_4109))))) (or (< c_~next_alloc_idx~0 39) (and (forall ((v_prenex_8589 (Array Int Int)) (v_prenex_8590 Int) (v_prenex_3499 (Array Int Int)) (v_prenex_2405 (Array Int Int)) (v_prenex_2408 Int) (v_prenex_2402 (Array Int Int)) (v_prenex_2716 (Array Int Int)) (v_prenex_2414 Int) (v_prenex_5449 Int) (v_prenex_2376 Int) (v_prenex_7807 (Array Int Int)) (v_prenex_6615 Int) (v_prenex_2411 Int) (v_prenex_2412 Int) (v_prenex_2771 Int) (v_prenex_4060 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_2392 (Array Int Int)) (v_prenex_5051 Int) (v_prenex_4492 (Array Int Int)) (v_prenex_7166 (Array Int Int)) (v_prenex_2394 (Array Int Int)) (v_prenex_2395 (Array Int Int)) (v_prenex_3169 (Array Int Int)) (v_prenex_2425 Int) (v_prenex_2387 Int) (v_prenex_2388 Int) (v_prenex_2389 Int) (v_prenex_2423 Int) (v_prenex_2385 Int) (v_prenex_6185 Int) (v_prenex_6186 (Array Int Int)) (v_prenex_2383 (Array Int Int)) (v_prenex_2427 (Array Int Int)) (v_prenex_2419 (Array Int Int)) (v_prenex_2417 (Array Int Int)) (v_prenex_3168 Int) (v_prenex_4059 Int) (v_prenex_2399 Int) (v_prenex_7167 Int) (v_prenex_2397 Int) (v_prenex_5050 (Array Int Int)) (v_prenex_4493 Int) (v_prenex_2375 (Array Int Int)) (v_prenex_2378 (Array Int Int)) (v_prenex_5448 (Array Int Int)) (v_prenex_7808 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2416 (Array Int Int)) (v_prenex_6614 (Array Int Int)) (v_prenex_2717 Int) (v_prenex_2409 (Array Int Int)) (v_prenex_2406 (Array Int Int)) (v_prenex_3498 Int) (v_prenex_2401 Int)) (or (= v_prenex_2414 v_prenex_2388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8590 v_prenex_8589) v_prenex_7808 v_prenex_7807) v_prenex_7167 v_prenex_7166) v_prenex_6615 v_prenex_6614) v_prenex_6185 v_prenex_6186) v_prenex_5449 v_prenex_5448) v_prenex_5051 v_prenex_5050) v_prenex_4493 v_prenex_4492) v_prenex_4059 v_prenex_4060) v_prenex_3498 v_prenex_3499) v_prenex_3168 v_prenex_3169) v_prenex_2717 v_prenex_2716) v_prenex_2376 v_prenex_2375) v_prenex_2771 v_prenex_2406) v_prenex_2408 v_prenex_2427) v_prenex_2385 v_prenex_2419) v_prenex_2411 v_prenex_2405) v_prenex_2399 v_prenex_2378) v_prenex_2425 v_prenex_2402) v_prenex_2423 v_prenex_2417) v_prenex_2387 v_prenex_2392) v_prenex_2397 v_prenex_2383) v_prenex_2389 v_prenex_2395) v_prenex_2412 v_prenex_2394) v_prenex_2414 v_prenex_2416) v_prenex_2388 v_prenex_2409) v_prenex_2414) v_prenex_2401) 1)))) (forall ((v_prenex_3138 (Array Int Int)) (v_prenex_2404 (Array Int Int)) (v_prenex_2403 (Array Int Int)) (v_prenex_2776 Int) (v_prenex_2413 Int) (v_prenex_5009 Int) (v_prenex_2410 Int) (v_prenex_2774 Int) (v_prenex_4156 Int) (v_prenex_6574 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_2393 (Array Int Int)) (v_prenex_7126 (Array Int Int)) (v_prenex_4458 (Array Int Int)) (v_prenex_7849 (Array Int Int)) (v_prenex_3527 (Array Int Int)) (v_prenex_2418 Int) (v_prenex_2424 Int) (v_prenex_2428 (Array Int Int)) (v_prenex_2426 Int) (v_prenex_2421 Int) (v_prenex_8640 Int) (v_prenex_2384 Int) (v_prenex_5410 Int) (v_prenex_2386 Int) (v_prenex_6064 Int) (v_prenex_2382 Int) (v_prenex_2381 (Array Int Int)) (v_prenex_5010 (Array Int Int)) (v_prenex_6065 (Array Int Int)) (v_prenex_2380 (Array Int Int)) (v_prenex_5411 (Array Int Int)) (v_prenex_2422 (Array Int Int)) (v_prenex_2420 (Array Int Int)) (v_prenex_4459 Int) (v_prenex_3526 Int) (v_prenex_2398 Int) (v_prenex_2396 Int) (v_prenex_2390 Int) (v_prenex_2391 Int) (v_prenex_7127 Int) (v_prenex_6575 (Array Int Int)) (v_prenex_4155 (Array Int Int)) (v_prenex_8639 (Array Int Int)) (v_prenex_2775 (Array Int Int)) (v_prenex_2379 (Array Int Int)) (v_prenex_2772 (Array Int Int)) (v_prenex_2773 (Array Int Int)) (v_prenex_2377 (Array Int Int)) (v_prenex_2415 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3139 Int) (v_prenex_2407 (Array Int Int)) (v_prenex_2400 Int) (v_prenex_7850 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8640 v_prenex_8639) v_prenex_7850 v_prenex_7849) v_prenex_7127 v_prenex_7126) v_prenex_6574 v_prenex_6575) v_prenex_6064 v_prenex_6065) v_prenex_5410 v_prenex_5411) v_prenex_5009 v_prenex_5010) v_prenex_4459 v_prenex_4458) v_prenex_4156 v_prenex_4155) v_prenex_3526 v_prenex_3527) v_prenex_3139 v_prenex_3138) v_prenex_2776 v_prenex_2775) v_prenex_2413 v_prenex_2773) v_prenex_2774 v_prenex_2772) v_prenex_2396 v_prenex_2407) v_prenex_2390 v_prenex_2428) v_prenex_2391 v_prenex_2415) v_prenex_2400 v_prenex_2404) v_prenex_2398 v_prenex_2393) v_prenex_2418 v_prenex_2403) v_prenex_2386 v_prenex_2420) v_prenex_2382 v_prenex_2381) v_prenex_2424 v_prenex_2379) v_prenex_2384 v_prenex_2422) v_prenex_2410 v_prenex_2377) v_prenex_2421 v_prenex_2380) v_prenex_2410) v_prenex_2426) 65) (= v_prenex_2410 v_prenex_2421)))) (< (+ (div (+ (- 25) .cse0) 2) 32) 0)) (or (< (+ 32 (div (+ (- 3) .cse0) 2)) 0) (and (forall ((v_prenex_7970 (Array Int Int)) (v_prenex_7935 (Array Int Int)) (v_prenex_7939 Int) (v_prenex_7931 (Array Int Int)) (v_prenex_7932 (Array Int Int)) (v_prenex_7899 (Array Int Int)) (v_prenex_7934 (Array Int Int)) (v_prenex_7942 Int) (v_prenex_7943 Int) (v_prenex_7929 (Array Int Int)) (v_prenex_7946 Int) (v_prenex_8755 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7960 (Array Int Int)) (v_prenex_7961 (Array Int Int)) (v_prenex_7884 (Array Int Int)) (v_prenex_8573 (Array Int Int)) (v_prenex_7925 (Array Int Int)) (v_prenex_7906 Int) (v_prenex_7927 (Array Int Int)) (v_prenex_7920 (Array Int Int)) (v_prenex_7921 (Array Int Int)) (v_prenex_7910 Int) (v_prenex_7917 (Array Int Int)) (v_prenex_7919 (Array Int Int)) (v_prenex_7794 Int) (v_prenex_5892 Int) (v_prenex_7951 (Array Int Int)) (v_prenex_7793 (Array Int Int)) (v_prenex_5893 (Array Int Int)) (v_prenex_7957 (Array Int Int)) (v_prenex_7913 (Array Int Int)) (v_prenex_7954 (Array Int Int)) (v_prenex_7956 (Array Int Int)) (v_prenex_7889 Int) (v_prenex_7967 Int) (v_prenex_7887 Int) (v_prenex_7888 Int) (v_prenex_7969 Int) (v_prenex_8574 Int) (v_prenex_7885 Int) (v_prenex_7886 Int) (v_prenex_7883 Int) (v_prenex_7903 (Array Int Int)) (v_prenex_7948 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7937 Int) (v_prenex_7936 Int) (v_prenex_7892 Int) (v_prenex_7893 Int) (v_prenex_7890 Int) (v_prenex_7930 Int) (v_prenex_7894 Int) (v_prenex_7972 Int) (v_prenex_7895 Int)) (or (= v_prenex_7888 v_prenex_7893) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8574 v_prenex_8573) v_prenex_7794 v_prenex_7793) v_prenex_8755 v_prenex_7884) v_prenex_7972 v_prenex_7956) v_prenex_5892 v_prenex_5893) v_prenex_7906 v_prenex_7929) v_prenex_7969 v_prenex_7913) v_prenex_7967 v_prenex_7970) v_prenex_7889 v_prenex_7934) v_prenex_7885 v_prenex_7935) v_prenex_7936 v_prenex_7960) v_prenex_7946 v_prenex_7932) v_prenex_7890 v_prenex_7920) v_prenex_7937 v_prenex_7954) v_prenex_7883 v_prenex_7903) v_prenex_7892 v_prenex_7927) v_prenex_7894 v_prenex_7961) v_prenex_7942 v_prenex_7957) v_prenex_7939 v_prenex_7899) v_prenex_7930 v_prenex_7931) v_prenex_7895 v_prenex_7919) v_prenex_7910 v_prenex_7948) v_prenex_7886 v_prenex_7925) v_prenex_7887 v_prenex_7917) v_prenex_7888 v_prenex_7921) v_prenex_7893 v_prenex_7951) v_prenex_7888) v_prenex_7943) 1)))) (forall ((v_prenex_8621 (Array Int Int)) (v_prenex_7944 Int) (v_prenex_7945 Int) (v_prenex_7901 Int) (v_DerPreprocessor_65 (Array Int Int)) (v_prenex_7904 Int) (v_prenex_7905 Int) (v_DerPreprocessor_60 (Array Int Int)) (v_prenex_7947 Int) (v_prenex_7940 Int) (v_prenex_7941 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7291 (Array Int Int)) (v_prenex_7962 (Array Int Int)) (v_prenex_7963 (Array Int Int)) (v_prenex_7882 (Array Int Int)) (v_prenex_7924 (Array Int Int)) (v_prenex_7909 Int) (v_prenex_7926 (Array Int Int)) (v_prenex_7964 (Array Int Int)) (v_prenex_7965 (Array Int Int)) (v_prenex_7966 (Array Int Int)) (v_prenex_7922 (Array Int Int)) (v_prenex_7923 (Array Int Int)) (v_prenex_7955 Int) (v_prenex_7911 Int) (v_prenex_7915 Int) (v_prenex_7916 Int) (v_prenex_7918 (Array Int Int)) (v_prenex_5932 Int) (v_prenex_7952 Int) (v_prenex_7950 (Array Int Int)) (v_prenex_7958 (Array Int Int)) (v_prenex_7914 (Array Int Int)) (v_prenex_7959 (Array Int Int)) (v_prenex_7953 (Array Int Int)) (v_prenex_7912 (Array Int Int)) (v_prenex_7907 (Array Int Int)) (v_prenex_7968 Int) (v_prenex_7908 (Array Int Int)) (v_prenex_7881 Int) (v_prenex_7292 Int) (v_prenex_7902 (Array Int Int)) (v_prenex_7928 Int) (v_prenex_7949 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7900 (Array Int Int)) (v_prenex_7933 Int) (v_prenex_7898 Int) (v_prenex_7938 Int) (v_prenex_7891 Int) (v_prenex_8622 Int) (v_prenex_7896 Int) (v_prenex_7897 Int) (v_prenex_7971 Int)) (or (= v_prenex_7928 v_prenex_7881) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8622 v_prenex_8621) v_prenex_7911 v_DerPreprocessor_65) v_prenex_7292 v_prenex_7291) v_prenex_7968 v_DerPreprocessor_60) v_prenex_5932 v_prenex_7912) v_prenex_7971 v_prenex_7914) v_prenex_7955 v_prenex_7882) v_prenex_7941 v_prenex_7907) v_prenex_7952 v_prenex_7922) v_prenex_7898 v_prenex_7900) v_prenex_7904 v_prenex_7924) v_prenex_7938 v_prenex_7950) v_prenex_7901 v_prenex_7963) v_prenex_7947 v_prenex_7958) v_prenex_7909 v_prenex_7953) v_prenex_7916 v_prenex_7902) v_prenex_7915 v_prenex_7923) v_prenex_7944 v_prenex_7962) v_prenex_7945 v_prenex_7918) v_prenex_7905 v_prenex_7965) v_prenex_7891 v_prenex_7926) v_prenex_7896 v_prenex_7949) v_prenex_7940 v_prenex_7966) v_prenex_7897 v_prenex_7908) v_prenex_7881 v_prenex_7959) v_prenex_7928 v_prenex_7964) v_prenex_7881) v_prenex_7933) 65)))) (< c_~next_alloc_idx~0 61)) (or (< 0 (div (+ (- 53) .cse0) 2)) (not (= (mod (+ c_~next_alloc_idx~0 1) 2) 0)) (forall ((v_prenex_27 Int) (v_prenex_26 Int) (v_prenex_28 Int) (v_prenex_5037 (Array Int Int)) (v_prenex_4146 (Array Int Int)) (v_prenex_4502 (Array Int Int)) (v_prenex_8629 (Array Int Int)) (v_prenex_365 (Array Int Int)) (v_prenex_1722 Int) (v_prenex_3548 Int) (v_DerPreprocessor_20 (Array Int Int)) (v_prenex_132 Int) (v_prenex_8630 Int) (v_prenex_7189 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int)) (v_prenex_6181 Int) (v_prenex_1185 (Array Int Int)) (v_prenex_6180 Int) (v_prenex_3164 (Array Int Int)) (v_prenex_7847 (Array Int Int)) (v_prenex_671 (Array Int Int)) (v_prenex_6635 (Array Int Int)) (v_prenex_556 (Array Int Int)) (v_prenex_3238 Int) (v_prenex_2706 (Array Int Int)) (v_prenex_1533 Int) (v_prenex_1971 Int) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_57 (Array Int Int)) (v_prenex_2707 Int) (v_prenex_1970 (Array Int Int)) (v_prenex_1534 (Array Int Int)) (v_DerPreprocessor_42 (Array Int Int)) (v_prenex_554 Int) (v_prenex_6634 Int) (v_prenex_555 Int) (v_prenex_1541 Int) (v_prenex_7848 Int) (v_prenex_672 Int) (v_prenex_3165 Int) (v_prenex_1184 Int) (v_prenex_6182 (Array Int Int)) (v_prenex_7188 (Array Int Int)) (v_prenex_133 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3549 (Array Int Int)) (v_prenex_1723 (Array Int Int)) (v_prenex_71 Int) (v_prenex_4503 Int) (v_DerPreprocessor_32 (Array Int Int)) (v_prenex_366 Int) (v_prenex_5036 Int) (v_prenex_4145 Int)) (or (= v_prenex_28 v_prenex_27) (< 0 (+ (select (select (store (let ((.cse1 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8630 v_prenex_8629) v_prenex_7848 v_prenex_7847) v_prenex_7189 v_prenex_7188) v_prenex_6634 v_prenex_6635) v_prenex_6181 v_prenex_6182) v_prenex_6180 v_DerPreprocessor_57) v_prenex_5036 v_prenex_5037) v_prenex_4503 v_prenex_4502) v_prenex_4145 v_prenex_4146) v_prenex_3548 v_prenex_3549) v_prenex_3165 v_prenex_3164) v_prenex_2707 v_prenex_2706) v_prenex_3238 v_DerPreprocessor_42) v_prenex_1971 v_prenex_1970) v_prenex_1722 v_prenex_1723) v_prenex_1533 v_prenex_1534) v_prenex_1184 v_prenex_1185) v_prenex_1541 v_DerPreprocessor_32) v_prenex_672 v_prenex_671) v_prenex_555 v_prenex_556) v_prenex_366 v_prenex_365) v_prenex_554 v_DerPreprocessor_25) v_prenex_132 v_prenex_133) v_prenex_71 v_DerPreprocessor_20))) (store .cse1 v_prenex_28 (store (select .cse1 v_prenex_28) v_prenex_26 (+ c_~next_alloc_idx~0 50)))) v_prenex_27 v_DerPreprocessor_17) v_prenex_28) v_prenex_26) 1))))) (or (< c_~next_alloc_idx~0 31) (< (+ (div (+ (- 33) .cse0) 2) 32) 0) (and (forall ((v_prenex_1191 (Array Int Int)) (v_prenex_1193 (Array Int Int)) (v_prenex_2363 (Array Int Int)) (v_prenex_5436 (Array Int Int)) (v_prenex_4500 (Array Int Int)) (v_prenex_1206 Int) (v_prenex_1205 Int) (v_prenex_3529 (Array Int Int)) (v_prenex_1200 Int) (v_prenex_4035 Int) (v_prenex_7130 (Array Int Int)) (v_prenex_5047 Int) (v_prenex_1190 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_1187 (Array Int Int)) (v_prenex_1208 Int) (v_prenex_1966 Int) (v_prenex_1207 Int) (v_prenex_820 Int) (v_prenex_2701 Int) (v_prenex_1215 Int) (v_prenex_1737 (Array Int Int)) (v_prenex_7870 Int) (v_prenex_3154 Int) (v_prenex_6588 Int) (v_prenex_1490 Int) (v_prenex_6066 Int) (v_prenex_6067 (Array Int Int)) (v_prenex_1491 (Array Int Int)) (v_prenex_3155 (Array Int Int)) (v_prenex_1211 (Array Int Int)) (v_prenex_8609 (Array Int Int)) (v_prenex_6589 (Array Int Int)) (v_prenex_1214 (Array Int Int)) (v_prenex_1736 Int) (v_prenex_1219 Int) (v_prenex_2700 (Array Int Int)) (v_prenex_1216 (Array Int Int)) (v_prenex_821 (Array Int Int)) (v_prenex_1967 (Array Int Int)) (v_prenex_1209 (Array Int Int)) (v_prenex_1189 Int) (v_prenex_1220 Int) (v_prenex_1186 Int) (v_prenex_8610 Int) (v_prenex_4036 (Array Int Int)) (v_prenex_5046 (Array Int Int)) (v_prenex_7869 (Array Int Int)) (v_prenex_3528 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5437 Int) (v_prenex_4501 Int) (v_prenex_7131 Int) (v_prenex_2364 Int) (v_DerPreprocessor_34 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8610 v_prenex_8609) v_prenex_7870 v_prenex_7869) v_prenex_7131 v_prenex_7130) v_prenex_6588 v_prenex_6589) v_prenex_6066 v_prenex_6067) v_prenex_5437 v_prenex_5436) v_prenex_5047 v_prenex_5046) v_prenex_4501 v_prenex_4500) v_prenex_4035 v_prenex_4036) v_prenex_3528 v_prenex_3529) v_prenex_3154 v_prenex_3155) v_prenex_2701 v_prenex_2700) v_prenex_2364 v_prenex_2363) v_prenex_1966 v_prenex_1967) v_prenex_1736 v_prenex_1737) v_prenex_1490 v_prenex_1491) v_prenex_1220 v_DerPreprocessor_34) v_prenex_820 v_prenex_821) v_prenex_1205 v_prenex_1216) v_prenex_1200 v_prenex_1211) v_prenex_1208 v_prenex_1187) v_prenex_1219 v_prenex_1193) v_prenex_1206 v_prenex_1191) v_prenex_1189 v_prenex_1190) v_prenex_1186 v_prenex_1209) v_prenex_1207 v_prenex_1214) v_prenex_1186) v_prenex_1215) 1)) (= v_prenex_1207 v_prenex_1186))) (forall ((v_prenex_1196 (Array Int Int)) (v_prenex_5399 (Array Int Int)) (v_prenex_4067 (Array Int Int)) (v_prenex_1473 (Array Int Int)) (v_prenex_1199 (Array Int Int)) (v_prenex_4466 (Array Int Int)) (v_prenex_1711 (Array Int Int)) (v_prenex_1944 (Array Int Int)) (v_prenex_1203 Int) (v_prenex_7828 Int) (v_prenex_5005 Int) (v_prenex_1168 Int) (v_prenex_3500 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7170 (Array Int Int)) (v_prenex_3126 (Array Int Int)) (v_prenex_1221 (Array Int Int)) (v_prenex_1188 (Array Int Int)) (v_prenex_8659 (Array Int Int)) (v_prenex_2678 (Array Int Int)) (v_prenex_1217 Int) (v_prenex_1218 (Array Int Int)) (v_prenex_1213 Int) (v_prenex_6629 Int) (v_prenex_1210 Int) (v_prenex_2340 Int) (v_prenex_6187 Int) (v_prenex_6188 (Array Int Int)) (v_prenex_6628 (Array Int Int)) (v_prenex_1212 (Array Int Int)) (v_prenex_2679 Int) (v_prenex_3127 Int) (v_prenex_7171 Int) (v_prenex_3501 (Array Int Int)) (v_prenex_7827 (Array Int Int)) (v_prenex_5006 (Array Int Int)) (v_prenex_1169 (Array Int Int)) (v_prenex_1202 (Array Int Int)) (v_prenex_1201 (Array Int Int)) (v_prenex_1204 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2339 (Array Int Int)) (v_prenex_1945 Int) (v_prenex_834 Int) (v_prenex_1710 Int) (v_prenex_4467 Int) (v_prenex_5398 Int) (v_prenex_1198 Int) (v_prenex_1472 Int) (v_prenex_1197 Int) (v_prenex_8660 Int) (v_prenex_4068 Int) (v_prenex_1195 Int) (v_prenex_1194 Int) (v_prenex_1192 Int)) (or (= v_prenex_1194 v_prenex_1192) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8660 v_prenex_8659) v_prenex_7828 v_prenex_7827) v_prenex_7171 v_prenex_7170) v_prenex_6629 v_prenex_6628) v_prenex_6187 v_prenex_6188) v_prenex_5398 v_prenex_5399) v_prenex_5005 v_prenex_5006) v_prenex_4467 v_prenex_4466) v_prenex_4068 v_prenex_4067) v_prenex_3500 v_prenex_3501) v_prenex_3127 v_prenex_3126) v_prenex_2679 v_prenex_2678) v_prenex_2340 v_prenex_2339) v_prenex_1945 v_prenex_1944) v_prenex_1710 v_prenex_1711) v_prenex_1472 v_prenex_1473) v_prenex_1168 v_prenex_1169) v_prenex_834 v_prenex_1221) v_prenex_1217 v_prenex_1188) v_prenex_1195 v_prenex_1218) v_prenex_1210 v_prenex_1212) v_prenex_1203 v_prenex_1202) v_prenex_1198 v_prenex_1201) v_prenex_1213 v_prenex_1204) v_prenex_1192 v_prenex_1196) v_prenex_1194 v_prenex_1199) v_prenex_1192) v_prenex_1197) 65))))) (or (< (+ (div (+ (- 23) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 41) (and (forall ((v_prenex_4070 Int) (v_prenex_3180 Int) (v_prenex_4069 (Array Int Int)) (v_prenex_2720 (Array Int Int)) (v_prenex_2764 (Array Int Int)) (v_prenex_2762 (Array Int Int)) (v_prenex_2725 Int) (v_prenex_2721 (Array Int Int)) (v_prenex_2727 Int) (v_prenex_2722 (Array Int Int)) (v_prenex_2732 Int) (v_prenex_7868 Int) (v_prenex_5408 Int) (v_prenex_2714 (Array Int Int)) (v_prenex_6617 Int) (v_prenex_2718 (Array Int Int)) (v_prenex_2731 Int) (v_prenex_7149 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8653 (Array Int Int)) (v_prenex_6060 Int) (v_prenex_2037 (Array Int Int)) (v_prenex_4456 (Array Int Int)) (v_prenex_2756 (Array Int Int)) (v_prenex_2737 Int) (v_prenex_2739 Int) (v_prenex_2748 (Array Int Int)) (v_prenex_3510 Int) (v_prenex_2741 Int) (v_prenex_5018 Int) (v_prenex_3511 (Array Int Int)) (v_prenex_5017 (Array Int Int)) (v_prenex_2745 (Array Int Int)) (v_prenex_2744 (Array Int Int)) (v_prenex_2754 Int) (v_prenex_5409 (Array Int Int)) (v_DerPreprocessor_43 (Array Int Int)) (v_prenex_2751 Int) (v_prenex_4457 Int) (v_prenex_2038 Int) (v_prenex_6061 (Array Int Int)) (v_prenex_8654 Int) (v_prenex_7148 (Array Int Int)) (v_prenex_2770 (Array Int Int)) (v_prenex_6616 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2734 (Array Int Int)) (v_prenex_2715 Int) (v_prenex_7867 (Array Int Int)) (v_prenex_2766 Int) (v_prenex_2723 Int) (v_prenex_2768 Int) (v_prenex_2763 Int) (v_prenex_2760 Int) (v_prenex_3181 (Array Int Int))) (or (= v_prenex_2751 v_prenex_2763) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8654 v_prenex_8653) v_prenex_7868 v_prenex_7867) v_prenex_7149 v_prenex_7148) v_prenex_6617 v_prenex_6616) v_prenex_6060 v_prenex_6061) v_prenex_5408 v_prenex_5409) v_prenex_5018 v_prenex_5017) v_prenex_4457 v_prenex_4456) v_prenex_4070 v_prenex_4069) v_prenex_3510 v_prenex_3511) v_prenex_3180 v_prenex_3181) v_prenex_2715 v_prenex_2714) v_prenex_2754 v_DerPreprocessor_43) v_prenex_2038 v_prenex_2037) v_prenex_2737 v_prenex_2748) v_prenex_2731 v_prenex_2770) v_prenex_2732 v_prenex_2756) v_prenex_2741 v_prenex_2745) v_prenex_2739 v_prenex_2734) v_prenex_2760 v_prenex_2744) v_prenex_2727 v_prenex_2762) v_prenex_2723 v_prenex_2722) v_prenex_2766 v_prenex_2720) v_prenex_2725 v_prenex_2764) v_prenex_2751 v_prenex_2718) v_prenex_2763 v_prenex_2721) v_prenex_2751) v_prenex_2768) 65))) (forall ((v_prenex_4982 (Array Int Int)) (v_prenex_2729 Int) (v_prenex_2761 (Array Int Int)) (v_prenex_2724 (Array Int Int)) (v_prenex_2726 Int) (v_prenex_2728 Int) (v_prenex_2759 (Array Int Int)) (v_prenex_4037 Int) (v_prenex_2059 Int) (v_prenex_2730 Int) (v_prenex_7826 Int) (v_prenex_2719 (Array Int Int)) (v_prenex_5447 Int) (v_prenex_6178 Int) (v_prenex_6576 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7191 Int) (v_prenex_2430 (Array Int Int)) (v_prenex_2750 (Array Int Int)) (v_prenex_2757 (Array Int Int)) (v_prenex_2738 Int) (v_prenex_8604 Int) (v_prenex_2747 (Array Int Int)) (v_prenex_2740 Int) (v_prenex_2742 Int) (v_prenex_4490 (Array Int Int)) (v_prenex_3151 Int) (v_prenex_3150 (Array Int Int)) (v_prenex_8603 (Array Int Int)) (v_prenex_2746 (Array Int Int)) (v_prenex_2749 Int) (v_prenex_2743 (Array Int Int)) (v_prenex_2755 Int) (v_prenex_2736 (Array Int Int)) (v_prenex_2431 Int) (v_prenex_2752 Int) (v_prenex_2753 Int) (v_DerPreprocessor_45 (Array Int Int)) (v_prenex_7190 (Array Int Int)) (v_prenex_4491 Int) (v_prenex_6577 (Array Int Int)) (v_prenex_6179 (Array Int Int)) (v_prenex_7825 (Array Int Int)) (v_prenex_4038 (Array Int Int)) (v_prenex_5446 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_2758 Int) (v_prenex_2735 (Array Int Int)) (v_prenex_2733 (Array Int Int)) (v_prenex_2765 Int) (v_prenex_2769 (Array Int Int)) (v_prenex_3539 (Array Int Int)) (v_prenex_2767 Int) (v_prenex_3538 Int) (v_prenex_4981 Int)) (or (= v_prenex_2755 v_prenex_2729) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8604 v_prenex_8603) v_prenex_7826 v_prenex_7825) v_prenex_7191 v_prenex_7190) v_prenex_6576 v_prenex_6577) v_prenex_6178 v_prenex_6179) v_prenex_5447 v_prenex_5446) v_prenex_4981 v_prenex_4982) v_prenex_4491 v_prenex_4490) v_prenex_4037 v_prenex_4038) v_prenex_3538 v_prenex_3539) v_prenex_3151 v_prenex_3150) v_prenex_2758 v_DerPreprocessor_45) v_prenex_2431 v_prenex_2430) v_prenex_2059 v_prenex_2747) v_prenex_2749 v_prenex_2769) v_prenex_2726 v_prenex_2761) v_prenex_2752 v_prenex_2746) v_prenex_2740 v_prenex_2719) v_prenex_2767 v_prenex_2743) v_prenex_2765 v_prenex_2759) v_prenex_2728 v_prenex_2733) v_prenex_2738 v_prenex_2724) v_prenex_2730 v_prenex_2736) v_prenex_2753 v_prenex_2735) v_prenex_2755 v_prenex_2757) v_prenex_2729 v_prenex_2750) v_prenex_2755) v_prenex_2742) 1)))))) (or (< (+ 32 (div (+ (- 11) .cse0) 2)) 0) (< c_~next_alloc_idx~0 53) (and (forall ((v_prenex_7851 (Array Int Int)) (v_prenex_5510 (Array Int Int)) (v_prenex_7141 Int) (v_prenex_5514 (Array Int Int)) (v_prenex_5513 (Array Int Int)) (v_prenex_5512 (Array Int Int)) (v_prenex_6208 (Array Int Int)) (v_prenex_6578 Int) (v_prenex_5508 (Array Int Int)) (v_prenex_5522 Int) (v_prenex_5525 Int) (v_prenex_5521 Int) (v_prenex_5481 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_5461 (Array Int Int)) (v_prenex_5460 (Array Int Int)) (v_prenex_5501 (Array Int Int)) (v_prenex_5500 (Array Int Int)) (v_prenex_5505 (Array Int Int)) (v_prenex_8564 Int) (v_prenex_5454 Int) (v_prenex_5493 Int) (v_prenex_5494 (Array Int Int)) (v_prenex_5499 (Array Int Int)) (v_prenex_5455 (Array Int Int)) (v_prenex_5531 (Array Int Int)) (v_prenex_5497 (Array Int Int)) (v_prenex_8563 (Array Int Int)) (v_prenex_5535 (Array Int Int)) (v_prenex_5534 (Array Int Int)) (v_prenex_5457 (Array Int Int)) (v_prenex_5468 Int) (v_prenex_5467 Int) (v_prenex_5469 Int) (v_prenex_5483 (Array Int Int)) (v_prenex_5488 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5509 Int) (v_prenex_6579 (Array Int Int)) (v_prenex_5527 (Array Int Int)) (v_prenex_6209 Int) (v_prenex_5516 Int) (v_prenex_5515 Int) (v_prenex_5518 Int) (v_prenex_5478 Int) (v_prenex_6206 Int) (v_prenex_5475 Int) (v_prenex_7140 (Array Int Int)) (v_prenex_5477 Int) (v_prenex_5476 Int) (v_prenex_7852 Int) (v_prenex_5471 Int) (v_prenex_5470 Int) (v_prenex_5473 Int) (v_prenex_5472 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8564 v_prenex_8563) v_prenex_7852 v_prenex_7851) v_prenex_7141 v_prenex_7140) v_prenex_6578 v_prenex_6579) v_prenex_6206 v_prenex_6208) v_prenex_5454 v_prenex_5455) v_prenex_6209 v_prenex_5494) v_prenex_5481 v_prenex_5534) v_prenex_5472 v_prenex_5513) v_prenex_5468 v_prenex_5514) v_prenex_5515 v_prenex_5460) v_prenex_5525 v_prenex_5512) v_prenex_5473 v_prenex_5500) v_prenex_5516 v_prenex_5535) v_prenex_5467 v_prenex_5488) v_prenex_5475 v_prenex_5508) v_prenex_5477 v_prenex_5461) v_prenex_5521 v_prenex_5457) v_prenex_5518 v_prenex_5483) v_prenex_5509 v_prenex_5510) v_prenex_5478 v_prenex_5499) v_prenex_5493 v_prenex_5527) v_prenex_5469 v_prenex_5505) v_prenex_5470 v_prenex_5497) v_prenex_5471 v_prenex_5501) v_prenex_5476 v_prenex_5531) v_prenex_5471) v_prenex_5522) 1)) (= v_prenex_5476 v_prenex_5471))) (forall ((v_prenex_7181 Int) (v_prenex_5480 Int) (v_prenex_6207 (Array Int Int)) (v_prenex_6205 (Array Int Int)) (v_prenex_5519 Int) (v_prenex_5526 Int) (v_prenex_5523 Int) (v_prenex_5489 Int) (v_prenex_7809 (Array Int Int)) (v_prenex_5524 Int) (v_prenex_5485 Int) (v_prenex_5520 Int) (v_prenex_5487 Int) (v_prenex_6085 (Array Int Int)) (v_prenex_5482 Int) (v_DerPreprocessor_67 (Array Int Int)) (v_prenex_6210 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_5462 (Array Int Int)) (v_prenex_5466 (Array Int Int)) (v_prenex_5465 (Array Int Int)) (v_prenex_5464 (Array Int Int)) (v_prenex_5463 (Array Int Int)) (v_prenex_5503 (Array Int Int)) (v_prenex_5502 (Array Int Int)) (v_prenex_6619 Int) (v_prenex_5506 (Array Int Int)) (v_prenex_5504 (Array Int Int)) (v_prenex_5458 Int) (v_prenex_5530 Int) (v_prenex_5496 Int) (v_prenex_5532 Int) (v_prenex_5492 Int) (v_prenex_5495 Int) (v_prenex_5498 (Array Int Int)) (v_prenex_5459 (Array Int Int)) (v_prenex_5533 (Array Int Int)) (v_prenex_5456 (Array Int Int)) (v_prenex_5507 Int) (|thr1Thread2of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5491 (Array Int Int)) (v_prenex_5490 (Array Int Int)) (v_prenex_5484 (Array Int Int)) (v_prenex_6084 Int) (v_prenex_5486 (Array Int Int)) (v_prenex_6618 (Array Int Int)) (v_prenex_5529 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_5528 (Array Int Int)) (v_prenex_7810 Int) (v_prenex_5517 Int) (v_prenex_5479 Int) (v_prenex_5511 Int) (v_prenex_5474 Int) (v_prenex_7180 (Array Int Int))) (or (= v_prenex_5507 v_prenex_5458) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) |thr1Thread2of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_67) v_prenex_7810 v_prenex_7809) v_prenex_7181 v_prenex_7180) v_prenex_6619 v_prenex_6618) v_prenex_6084 v_prenex_6085) v_prenex_5530 v_prenex_6207) v_prenex_6210 v_prenex_6205) v_prenex_5520 v_prenex_5490) v_prenex_5532 v_prenex_5502) v_prenex_5482 v_prenex_5484) v_prenex_5487 v_prenex_5504) v_prenex_5517 v_prenex_5529) v_prenex_5485 v_prenex_5463) v_prenex_5526 v_prenex_5456) v_prenex_5492 v_prenex_5533) v_prenex_5496 v_prenex_5486) v_prenex_5495 v_prenex_5503) v_prenex_5523 v_prenex_5462) v_prenex_5524 v_prenex_5498) v_prenex_5489 v_prenex_5465) v_prenex_5474 v_prenex_5506) v_prenex_5479 v_prenex_5528) v_prenex_5519 v_prenex_5466) v_prenex_5480 v_prenex_5491) v_prenex_5458 v_prenex_5459) v_prenex_5507 v_prenex_5464) v_prenex_5458) v_prenex_5511) 65))))) (or (and (forall ((v_prenex_6089 (Array Int Int)) (v_prenex_240 (Array Int Int)) (v_prenex_362 (Array Int Int)) (v_prenex_3533 (Array Int Int)) (v_prenex_7859 (Array Int Int)) (v_prenex_1477 (Array Int Int)) (v_prenex_2365 (Array Int Int)) (v_prenex_885 (Array Int Int)) (v_prenex_4988 (Array Int Int)) (v_prenex_239 (Array Int Int)) (v_prenex_2777 Int) (v_prenex_1707 (Array Int Int)) (v_prenex_4477 Int) (v_prenex_7860 Int) (v_prenex_2693 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_3161 (Array Int Int)) (v_prenex_550 (Array Int Int)) (v_prenex_232 (Array Int Int)) (v_prenex_235 (Array Int Int)) (v_prenex_5428 (Array Int Int)) (v_prenex_237 (Array Int Int)) (v_prenex_227 Int) (v_prenex_4129 Int) (v_prenex_664 Int) (v_prenex_223 Int) (v_prenex_8606 Int) (v_prenex_1176 Int) (v_prenex_7113 Int) (v_prenex_6586 Int) (v_prenex_6587 (Array Int Int)) (v_prenex_7112 (Array Int Int)) (v_prenex_4128 (Array Int Int)) (v_prenex_1177 (Array Int Int)) (v_prenex_663 (Array Int Int)) (v_prenex_549 Int) (v_prenex_229 Int) (v_prenex_8605 (Array Int Int)) (v_DerPreprocessor_41 (Array Int Int)) (v_prenex_5429 Int) (v_prenex_236 Int) (v_prenex_234 Int) (v_prenex_230 Int) (v_prenex_3160 Int) (v_prenex_4476 (Array Int Int)) (v_prenex_2692 (Array Int Int)) (v_prenex_1706 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4987 Int) (v_prenex_884 Int) (v_prenex_3532 Int) (v_prenex_1476 Int) (v_prenex_2366 Int) (v_prenex_361 Int) (v_prenex_6088 Int)) (or (= v_prenex_229 v_prenex_230) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8606 v_prenex_8605) v_prenex_7860 v_prenex_7859) v_prenex_7113 v_prenex_7112) v_prenex_6586 v_prenex_6587) v_prenex_6088 v_prenex_6089) v_prenex_5429 v_prenex_5428) v_prenex_4987 v_prenex_4988) v_prenex_4477 v_prenex_4476) v_prenex_4129 v_prenex_4128) v_prenex_3532 v_prenex_3533) v_prenex_3160 v_prenex_3161) v_prenex_2693 v_prenex_2692) v_prenex_2366 v_prenex_2365) v_prenex_2777 v_DerPreprocessor_41) v_prenex_1706 v_prenex_1707) v_prenex_1476 v_prenex_1477) v_prenex_1176 v_prenex_1177) v_prenex_884 v_prenex_885) v_prenex_664 v_prenex_663) v_prenex_549 v_prenex_550) v_prenex_361 v_prenex_362) v_prenex_234 v_prenex_240) v_prenex_236 v_prenex_239) v_prenex_227 v_prenex_237) v_prenex_229 v_prenex_235) v_prenex_230 v_prenex_232) v_prenex_229) v_prenex_223) 1)))) (forall ((v_prenex_6049 (Array Int Int)) (v_prenex_3132 (Array Int Int)) (v_prenex_7818 Int) (v_prenex_7817 (Array Int Int)) (v_prenex_369 (Array Int Int)) (v_prenex_127 (Array Int Int)) (v_prenex_216 Int) (v_prenex_3504 Int) (v_prenex_4513 Int) (v_prenex_370 Int) (v_prenex_5391 (Array Int Int)) (v_prenex_1160 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8655 (Array Int Int)) (v_prenex_5023 (Array Int Int)) (v_prenex_2670 (Array Int Int)) (v_prenex_233 (Array Int Int)) (v_prenex_676 (Array Int Int)) (v_prenex_238 (Array Int Int)) (v_prenex_226 Int) (v_prenex_1931 Int) (v_prenex_1732 Int) (v_prenex_901 (Array Int Int)) (v_prenex_225 Int) (v_prenex_1531 Int) (v_prenex_583 Int) (v_prenex_6627 Int) (v_prenex_2342 Int) (v_prenex_4043 Int) (v_prenex_2341 (Array Int Int)) (v_prenex_4044 (Array Int Int)) (v_prenex_582 (Array Int Int)) (v_prenex_6626 (Array Int Int)) (v_prenex_1532 (Array Int Int)) (v_prenex_224 (Array Int Int)) (v_prenex_1930 (Array Int Int)) (v_prenex_228 Int) (v_prenex_1733 (Array Int Int)) (v_prenex_900 Int) (v_prenex_217 (Array Int Int)) (v_prenex_675 Int) (v_prenex_231 Int) (v_prenex_5024 Int) (v_prenex_2671 Int) (v_prenex_7203 Int) (v_prenex_8656 Int) (v_prenex_5390 Int) (v_prenex_1161 (Array Int Int)) (v_prenex_7226 (Array Int Int)) (v_prenex_4512 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3505 (Array Int Int)) (v_prenex_126 Int) (v_prenex_3133 Int) (v_prenex_6048 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8656 v_prenex_8655) v_prenex_7818 v_prenex_7817) v_prenex_7203 v_prenex_7226) v_prenex_6627 v_prenex_6626) v_prenex_6048 v_prenex_6049) v_prenex_5390 v_prenex_5391) v_prenex_5024 v_prenex_5023) v_prenex_4513 v_prenex_4512) v_prenex_4043 v_prenex_4044) v_prenex_3504 v_prenex_3505) v_prenex_3133 v_prenex_3132) v_prenex_2671 v_prenex_2670) v_prenex_2342 v_prenex_2341) v_prenex_1931 v_prenex_1930) v_prenex_1732 v_prenex_1733) v_prenex_1531 v_prenex_1532) v_prenex_1160 v_prenex_1161) v_prenex_900 v_prenex_901) v_prenex_675 v_prenex_676) v_prenex_583 v_prenex_582) v_prenex_370 v_prenex_369) v_prenex_216 v_prenex_217) v_prenex_126 v_prenex_127) v_prenex_231 v_prenex_233) v_prenex_228 v_prenex_224) v_prenex_225 v_prenex_238) v_prenex_228) v_prenex_226) 65) (= v_prenex_228 v_prenex_225)))) (< c_~next_alloc_idx~0 19) (< (+ 32 (div (+ (- 45) .cse0) 2)) 0)) (or (< c_~next_alloc_idx~0 35) (< (+ (div (+ (- 29) .cse0) 2) 32) 0) (and (forall ((v_prenex_2000 (Array Int Int)) (v_prenex_1990 (Array Int Int)) (v_prenex_3495 (Array Int Int)) (v_prenex_1992 (Array Int Int)) (v_prenex_2367 (Array Int Int)) (v_prenex_2004 (Array Int Int)) (v_prenex_2005 (Array Int Int)) (v_prenex_3136 (Array Int Int)) (v_prenex_1993 (Array Int Int)) (v_prenex_2003 (Array Int Int)) (v_prenex_6644 (Array Int Int)) (v_prenex_8627 (Array Int Int)) (v_prenex_1999 Int) (v_prenex_2699 Int) (v_prenex_2018 Int) (v_prenex_4517 Int) (v_prenex_5007 Int) (v_prenex_5441 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4152 Int) (v_prenex_7124 (Array Int Int)) (v_prenex_6183 Int) (v_prenex_1981 (Array Int Int)) (v_prenex_7832 Int) (v_prenex_2020 Int) (v_prenex_7831 (Array Int Int)) (v_prenex_2022 (Array Int Int)) (v_prenex_2429 Int) (v_prenex_1976 (Array Int Int)) (v_prenex_1987 Int) (v_prenex_1986 Int) (v_prenex_1985 Int) (v_prenex_1983 Int) (v_prenex_6184 (Array Int Int)) (v_prenex_7125 Int) (v_prenex_5440 (Array Int Int)) (v_prenex_4151 (Array Int Int)) (v_prenex_2011 (Array Int Int)) (v_prenex_2012 (Array Int Int)) (v_prenex_5008 (Array Int Int)) (v_prenex_2698 (Array Int Int)) (v_prenex_2014 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4516 (Array Int Int)) (v_prenex_1997 Int) (v_prenex_2007 Int) (v_prenex_1996 Int) (v_prenex_2008 Int) (v_prenex_6645 Int) (v_prenex_2009 Int) (v_prenex_1994 Int) (v_prenex_3137 Int) (v_prenex_8628 Int) (v_prenex_2368 Int) (v_prenex_3494 Int)) (or (= v_prenex_1986 v_prenex_2009) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8628 v_prenex_8627) v_prenex_7832 v_prenex_7831) v_prenex_7125 v_prenex_7124) v_prenex_6645 v_prenex_6644) v_prenex_6183 v_prenex_6184) v_prenex_5441 v_prenex_5440) v_prenex_5007 v_prenex_5008) v_prenex_4517 v_prenex_4516) v_prenex_4152 v_prenex_4151) v_prenex_3494 v_prenex_3495) v_prenex_3137 v_prenex_3136) v_prenex_2699 v_prenex_2698) v_prenex_2368 v_prenex_2367) v_prenex_1997 v_prenex_2004) v_prenex_2429 v_prenex_2022) v_prenex_1983 v_prenex_2014) v_prenex_2007 v_prenex_2003) v_prenex_1996 v_prenex_1976) v_prenex_2020 v_prenex_2000) v_prenex_2018 v_prenex_2012) v_prenex_1985 v_prenex_1990) v_prenex_1994 v_prenex_1981) v_prenex_1987 v_prenex_1993) v_prenex_2008 v_prenex_1992) v_prenex_2009 v_prenex_2011) v_prenex_1986 v_prenex_2005) v_prenex_2009) v_prenex_1999) 1)))) (forall ((v_prenex_2001 (Array Int Int)) (v_prenex_1991 (Array Int Int)) (v_prenex_2002 (Array Int Int)) (v_prenex_1952 (Array Int Int)) (v_prenex_6603 (Array Int Int)) (v_prenex_2019 Int) (v_prenex_5402 Int) (v_prenex_2013 Int) (v_prenex_5049 Int) (v_prenex_2016 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6062 Int) (v_prenex_8579 (Array Int Int)) (v_prenex_7164 (Array Int Int)) (v_prenex_3167 (Array Int Int)) (v_prenex_4056 (Array Int Int)) (v_prenex_3523 (Array Int Int)) (v_prenex_2676 (Array Int Int)) (v_prenex_1978 (Array Int Int)) (v_prenex_1977 (Array Int Int)) (v_prenex_1979 (Array Int Int)) (v_prenex_2344 Int) (v_prenex_2021 Int) (v_prenex_1690 Int) (v_prenex_7874 Int) (v_prenex_4481 Int) (v_prenex_7873 (Array Int Int)) (v_prenex_4480 (Array Int Int)) (v_prenex_1691 (Array Int Int)) (v_prenex_2023 (Array Int Int)) (v_prenex_2343 (Array Int Int)) (v_prenex_1975 (Array Int Int)) (v_prenex_2677 Int) (v_prenex_1984 Int) (v_prenex_1982 Int) (v_prenex_3522 Int) (v_prenex_1980 Int) (v_prenex_4055 Int) (v_prenex_3166 Int) (v_prenex_7165 Int) (v_prenex_6063 (Array Int Int)) (v_prenex_5048 (Array Int Int)) (v_prenex_2010 (Array Int Int)) (v_prenex_8580 Int) (v_prenex_2015 (Array Int Int)) (v_prenex_5403 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1989 Int) (v_prenex_2017 (Array Int Int)) (v_prenex_1988 Int) (v_prenex_1998 Int) (v_prenex_6602 Int) (v_prenex_2006 Int) (v_prenex_1953 Int) (v_prenex_1995 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8580 v_prenex_8579) v_prenex_7874 v_prenex_7873) v_prenex_7165 v_prenex_7164) v_prenex_6602 v_prenex_6603) v_prenex_6062 v_prenex_6063) v_prenex_5402 v_prenex_5403) v_prenex_5049 v_prenex_5048) v_prenex_4481 v_prenex_4480) v_prenex_4055 v_prenex_4056) v_prenex_3522 v_prenex_3523) v_prenex_3166 v_prenex_3167) v_prenex_2677 v_prenex_2676) v_prenex_2344 v_prenex_2343) v_prenex_1953 v_prenex_1952) v_prenex_1690 v_prenex_1691) v_prenex_1988 v_prenex_2023) v_prenex_1989 v_prenex_2010) v_prenex_1998 v_prenex_2002) v_prenex_1995 v_prenex_1991) v_prenex_2013 v_prenex_2001) v_prenex_1984 v_prenex_2015) v_prenex_1980 v_prenex_1979) v_prenex_2019 v_prenex_1977) v_prenex_1982 v_prenex_2017) v_prenex_2006 v_prenex_1975) v_prenex_2016 v_prenex_1978) v_prenex_2006) v_prenex_2021) 65) (= v_prenex_2016 v_prenex_2006))))) (or (and (forall ((v_prenex_8664 (Array Int Int)) (v_prenex_8742 (Array Int Int)) (v_prenex_8743 (Array Int Int)) (v_prenex_8700 (Array Int Int)) (v_prenex_8670 Int) (v_prenex_7695 (Array Int Int)) (v_prenex_8706 (Array Int Int)) (v_prenex_8708 (Array Int Int)) (v_prenex_8701 (Array Int Int)) (v_prenex_8702 (Array Int Int)) (v_prenex_8718 Int) (v_prenex_8717 Int) (v_prenex_8750 Int) (v_prenex_8673 Int) (v_prenex_8751 Int) (v_prenex_8674 Int) (v_DerPreprocessor_66 (Array Int Int)) (v_prenex_8754 Int) (v_prenex_8711 Int) (v_prenex_8675 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8676 Int) (v_prenex_8698 (Array Int Int)) (v_prenex_7687 (Array Int Int)) (v_prenex_8733 (Array Int Int)) (v_prenex_8694 (Array Int Int)) (v_prenex_8738 (Array Int Int)) (v_prenex_8739 (Array Int Int)) (v_prenex_8736 (Array Int Int)) (v_prenex_8723 Int) (v_prenex_8724 Int) (v_prenex_8727 Int) (v_prenex_8688 Int) (v_prenex_8720 Int) (v_prenex_8692 Int) (v_prenex_8685 (Array Int Int)) (v_prenex_8729 (Array Int Int)) (v_prenex_8681 (Array Int Int)) (v_prenex_7688 Int) (v_prenex_8752 (Array Int Int)) (v_prenex_8710 (Array Int Int)) (v_prenex_8716 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_8712 (Array Int Int)) (v_prenex_8713 (Array Int Int)) (v_prenex_8715 (Array Int Int)) (v_prenex_8668 Int) (v_prenex_8669 Int) (v_prenex_8749 Int) (v_prenex_7694 Int) (v_prenex_8663 Int) (v_prenex_8666 Int) (v_prenex_8667 Int) (v_prenex_7696 Int) (v_prenex_8665 Int)) (or (= v_prenex_8674 v_prenex_8668) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8750 v_DerPreprocessor_66) v_prenex_7688 v_prenex_7687) v_prenex_7696 v_prenex_8664) v_prenex_8754 v_prenex_8738) v_prenex_7694 v_prenex_7695) v_prenex_8688 v_prenex_8710) v_prenex_8751 v_prenex_8694) v_prenex_8749 v_prenex_8752) v_prenex_8669 v_prenex_8715) v_prenex_8665 v_prenex_8716) v_prenex_8717 v_prenex_8742) v_prenex_8727 v_prenex_8713) v_prenex_8670 v_prenex_8701) v_prenex_8718 v_prenex_8736) v_prenex_8663 v_prenex_8685) v_prenex_8673 v_prenex_8708) v_prenex_8675 v_prenex_8743) v_prenex_8723 v_prenex_8739) v_prenex_8720 v_prenex_8681) v_prenex_8711 v_prenex_8712) v_prenex_8676 v_prenex_8700) v_prenex_8692 v_prenex_8729) v_prenex_8666 v_prenex_8706) v_prenex_8667 v_prenex_8698) v_prenex_8668 v_prenex_8702) v_prenex_8674 v_prenex_8733) v_prenex_8668) v_prenex_8724) 1)))) (forall ((v_prenex_8741 (Array Int Int)) (v_prenex_8744 (Array Int Int)) (v_prenex_8662 (Array Int Int)) (v_prenex_8740 (Array Int Int)) (v_prenex_8705 (Array Int Int)) (v_prenex_8707 (Array Int Int)) (v_prenex_8709 Int) (v_prenex_8745 (Array Int Int)) (v_prenex_8746 (Array Int Int)) (v_prenex_8703 (Array Int Int)) (v_prenex_8747 (Array Int Int)) (v_prenex_8704 (Array Int Int)) (v_prenex_8748 (Array Int Int)) (v_prenex_8714 Int) (v_prenex_8679 Int) (v_prenex_8719 Int) (v_prenex_7691 (Array Int Int)) (v_prenex_8672 Int) (v_prenex_8677 Int) (v_prenex_8678 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8753 Int) (v_prenex_8731 (Array Int Int)) (v_prenex_8611 (Array Int Int)) (v_prenex_8732 (Array Int Int)) (v_prenex_8699 (Array Int Int)) (v_prenex_8693 (Array Int Int)) (v_prenex_7790 Int) (v_prenex_8695 (Array Int Int)) (v_prenex_8735 (Array Int Int)) (v_prenex_8725 Int) (v_prenex_8726 Int) (v_prenex_8728 Int) (v_prenex_8690 (Array Int Int)) (v_prenex_8683 Int) (v_prenex_8721 Int) (v_prenex_8722 Int) (v_prenex_8686 Int) (v_prenex_8687 Int) (v_prenex_8689 (Array Int Int)) (v_prenex_8682 (Array Int Int)) (v_prenex_8691 Int) (v_prenex_8684 (Array Int Int)) (v_prenex_8737 Int) (v_prenex_8734 Int) (v_prenex_8696 Int) (v_prenex_8680 (Array Int Int)) (v_prenex_8612 Int) (v_prenex_8730 Int) (v_prenex_8697 Int) (v_prenex_8671 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7692 Int) (v_prenex_7693 Int) (v_prenex_8661 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8612 v_prenex_8611) v_prenex_7693 v_prenex_8671) v_prenex_8730 v_prenex_8680) v_prenex_7790 v_prenex_7691) v_prenex_7692 v_prenex_8693) v_prenex_8753 v_prenex_8695) v_prenex_8737 v_prenex_8662) v_prenex_8722 v_prenex_8689) v_prenex_8734 v_prenex_8703) v_prenex_8679 v_prenex_8682) v_prenex_8686 v_prenex_8705) v_prenex_8719 v_prenex_8732) v_prenex_8683 v_prenex_8745) v_prenex_8728 v_prenex_8740) v_prenex_8691 v_prenex_8735) v_prenex_8697 v_prenex_8684) v_prenex_8696 v_prenex_8704) v_prenex_8725 v_prenex_8744) v_prenex_8726 v_prenex_8699) v_prenex_8687 v_prenex_8747) v_prenex_8672 v_prenex_8707) v_prenex_8677 v_prenex_8731) v_prenex_8721 v_prenex_8748) v_prenex_8678 v_prenex_8690) v_prenex_8661 v_prenex_8741) v_prenex_8709 v_prenex_8746) v_prenex_8661) v_prenex_8714) 65) (= v_prenex_8709 v_prenex_8661)))) (< c_~next_alloc_idx~0 63) (< (+ 32 (div (+ (- 1) .cse0) 2)) 0)) (or (and (forall ((v_prenex_6094 Int) (v_prenex_242 (Array Int Int)) (v_prenex_3179 (Array Int Int)) (v_prenex_6567 (Array Int Int)) (v_prenex_1703 (Array Int Int)) (v_prenex_1948 (Array Int Int)) (v_prenex_2372 Int) (v_DerPreprocessor_26 (Array Int Int)) (v_prenex_130 Int) (v_prenex_3540 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4054 (Array Int Int)) (v_prenex_4498 (Array Int Int)) (v_prenex_5029 (Array Int Int)) (v_prenex_8619 (Array Int Int)) (v_prenex_2712 (Array Int Int)) (v_prenex_1469 (Array Int Int)) (v_prenex_5417 Int) (v_prenex_585 Int) (v_prenex_662 Int) (v_prenex_145 Int) (v_prenex_586 Int) (v_prenex_906 (Array Int Int)) (v_prenex_7160 (Array Int Int)) (v_prenex_141 Int) (v_prenex_142 Int) (v_prenex_140 Int) (v_prenex_7830 Int) (v_prenex_1172 Int) (v_prenex_1173 (Array Int Int)) (v_prenex_7161 Int) (v_prenex_905 Int) (v_prenex_584 (Array Int Int)) (v_prenex_661 (Array Int Int)) (v_prenex_148 (Array Int Int)) (v_prenex_5416 (Array Int Int)) (v_prenex_1468 Int) (v_prenex_2713 Int) (v_prenex_7829 (Array Int Int)) (v_prenex_4499 Int) (v_prenex_4053 Int) (v_prenex_2371 (Array Int Int)) (v_prenex_3541 (Array Int Int)) (v_prenex_131 (Array Int Int)) (v_prenex_1949 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_137 (Array Int Int)) (v_prenex_1702 Int) (v_prenex_139 (Array Int Int)) (v_prenex_241 Int) (v_prenex_3178 Int) (v_prenex_5030 Int) (v_prenex_6566 Int) (v_prenex_6095 (Array Int Int)) (v_prenex_8620 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8620 v_prenex_8619) v_prenex_7830 v_prenex_7829) v_prenex_7161 v_prenex_7160) v_prenex_6566 v_prenex_6567) v_prenex_6094 v_prenex_6095) v_prenex_5417 v_prenex_5416) v_prenex_5030 v_prenex_5029) v_prenex_4499 v_prenex_4498) v_prenex_4053 v_prenex_4054) v_prenex_3540 v_prenex_3541) v_prenex_3178 v_prenex_3179) v_prenex_2713 v_prenex_2712) v_prenex_2372 v_prenex_2371) v_prenex_1949 v_prenex_1948) v_prenex_1702 v_prenex_1703) v_prenex_1468 v_prenex_1469) v_prenex_1172 v_prenex_1173) v_prenex_905 v_prenex_906) v_prenex_662 v_prenex_661) v_prenex_586 v_prenex_584) v_prenex_585 v_DerPreprocessor_26) v_prenex_241 v_prenex_242) v_prenex_130 v_prenex_131) v_prenex_145 v_prenex_137) v_prenex_142 v_prenex_139) v_prenex_140 v_prenex_148) v_prenex_142) v_prenex_141) 65) (= v_prenex_142 v_prenex_140))) (forall ((v_prenex_4464 (Array Int Int)) (v_prenex_68 Int) (v_prenex_4149 (Array Int Int)) (v_prenex_2688 (Array Int Int)) (v_prenex_136 Int) (v_prenex_134 Int) (v_prenex_1486 Int) (v_DerPreprocessor_61 (Array Int Int)) (v_prenex_3149 Int) (v_prenex_890 Int) (v_prenex_4993 Int) (v_prenex_6054 Int) (v_prenex_4150 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7120 (Array Int Int)) (v_prenex_552 (Array Int Int)) (v_prenex_1728 Int) (v_prenex_674 (Array Int Int)) (v_prenex_1225 (Array Int Int)) (v_prenex_358 (Array Int Int)) (v_prenex_218 Int) (v_prenex_2348 Int) (v_prenex_1972 Int) (v_prenex_143 Int) (v_prenex_3512 Int) (v_prenex_144 Int) (v_prenex_5378 Int) (v_prenex_8571 (Array Int Int)) (v_prenex_7872 Int) (v_prenex_7871 (Array Int Int)) (v_prenex_5379 (Array Int Int)) (v_prenex_146 (Array Int Int)) (v_prenex_1973 (Array Int Int)) (v_prenex_3513 (Array Int Int)) (v_prenex_2347 (Array Int Int)) (v_prenex_219 (Array Int Int)) (v_prenex_357 Int) (v_prenex_1729 (Array Int Int)) (v_prenex_1224 Int) (v_prenex_673 Int) (v_prenex_551 Int) (v_prenex_8572 Int) (v_prenex_7121 Int) (v_prenex_6055 (Array Int Int)) (v_prenex_3148 (Array Int Int)) (v_prenex_891 (Array Int Int)) (v_prenex_4994 (Array Int Int)) (v_prenex_1487 (Array Int Int)) (v_prenex_135 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_138 (Array Int Int)) (v_prenex_2689 Int) (v_prenex_4465 Int) (v_prenex_67 (Array Int Int)) (v_prenex_7258 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8572 v_prenex_8571) v_prenex_7872 v_prenex_7871) v_prenex_7121 v_prenex_7120) v_prenex_7258 v_DerPreprocessor_61) v_prenex_6054 v_prenex_6055) v_prenex_5378 v_prenex_5379) v_prenex_4993 v_prenex_4994) v_prenex_4465 v_prenex_4464) v_prenex_4150 v_prenex_4149) v_prenex_3512 v_prenex_3513) v_prenex_3149 v_prenex_3148) v_prenex_2689 v_prenex_2688) v_prenex_2348 v_prenex_2347) v_prenex_1972 v_prenex_1973) v_prenex_1728 v_prenex_1729) v_prenex_1486 v_prenex_1487) v_prenex_1224 v_prenex_1225) v_prenex_890 v_prenex_891) v_prenex_673 v_prenex_674) v_prenex_551 v_prenex_552) v_prenex_357 v_prenex_358) v_prenex_218 v_prenex_219) v_prenex_134 v_prenex_135) v_prenex_68 v_prenex_67) v_prenex_143 v_prenex_138) v_prenex_144 v_prenex_146) v_prenex_143) v_prenex_136) 1)) (= v_prenex_144 v_prenex_143)))) (< (+ 32 (div (+ (- 47) .cse0) 2)) 0) (< c_~next_alloc_idx~0 17)) (or (< (+ (div (+ (- 49) .cse0) 2) 32) 0) (and (forall ((v_prenex_360 (Array Int Int)) (v_prenex_22 Int) (v_prenex_25 Int) (v_prenex_24 Int) (v_prenex_7815 (Array Int Int)) (v_prenex_2684 (Array Int Int)) (v_prenex_883 (Array Int Int)) (v_prenex_3546 Int) (v_prenex_1705 (Array Int Int)) (v_prenex_75 (Array Int Int)) (v_prenex_74 (Array Int Int)) (v_prenex_4033 Int) (v_prenex_1164 Int) (v_DerPreprocessor_23 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_3141 Int) (v_prenex_6198 (Array Int Int)) (v_prenex_5383 (Array Int Int)) (v_prenex_4454 (Array Int Int)) (v_prenex_6595 (Array Int Int)) (v_prenex_8617 (Array Int Int)) (v_prenex_2359 (Array Int Int)) (v_prenex_1942 (Array Int Int)) (v_prenex_7119 Int) (v_prenex_147 Int) (v_prenex_2024 Int) (v_prenex_541 Int) (v_prenex_220 Int) (v_prenex_5053 Int) (v_prenex_5052 (Array Int Int)) (v_prenex_221 (Array Int Int)) (v_prenex_542 (Array Int Int)) (v_prenex_7118 (Array Int Int)) (v_prenex_1943 Int) (v_prenex_359 Int) (v_prenex_4455 Int) (v_prenex_8618 Int) (v_prenex_6594 Int) (v_prenex_6197 Int) (v_prenex_5382 Int) (v_prenex_3140 (Array Int Int)) (v_prenex_4034 (Array Int Int)) (v_prenex_1165 (Array Int Int)) (v_prenex_73 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1704 Int) (v_prenex_679 Int) (v_prenex_3547 (Array Int Int)) (v_DerPreprocessor_31 (Array Int Int)) (v_prenex_882 Int) (v_prenex_7816 Int) (v_prenex_2685 Int) (v_DerPreprocessor_37 (Array Int Int)) (v_prenex_23 (Array Int Int)) (v_prenex_2360 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8618 v_prenex_8617) v_prenex_7816 v_prenex_7815) v_prenex_7119 v_prenex_7118) v_prenex_6594 v_prenex_6595) v_prenex_6197 v_prenex_6198) v_prenex_5382 v_prenex_5383) v_prenex_5053 v_prenex_5052) v_prenex_4455 v_prenex_4454) v_prenex_4033 v_prenex_4034) v_prenex_3546 v_prenex_3547) v_prenex_3141 v_prenex_3140) v_prenex_2685 v_prenex_2684) v_prenex_2360 v_prenex_2359) v_prenex_1943 v_prenex_1942) v_prenex_1704 v_prenex_1705) v_prenex_2024 v_DerPreprocessor_37) v_prenex_1164 v_prenex_1165) v_prenex_882 v_prenex_883) v_prenex_679 v_DerPreprocessor_31) v_prenex_541 v_prenex_542) v_prenex_359 v_prenex_360) v_prenex_220 v_prenex_221) v_prenex_147 v_DerPreprocessor_23) v_prenex_73 v_prenex_75) v_prenex_25 v_prenex_23) v_prenex_24 v_prenex_74) v_prenex_25) v_prenex_22) 1)) (= v_prenex_25 v_prenex_24))) (forall ((v_prenex_4065 (Array Int Int)) (v_prenex_3171 (Array Int Int)) (v_prenex_244 (Array Int Int)) (v_prenex_367 (Array Int Int)) (v_prenex_7857 (Array Int Int)) (v_prenex_2336 Int) (v_prenex_72 (Array Int Int)) (v_prenex_1964 Int) (v_prenex_898 Int) (v_prenex_656 Int) (v_prenex_76 (Array Int Int)) (v_DerPreprocessor_28 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_1181 (Array Int Int)) (v_prenex_6077 (Array Int Int)) (v_prenex_5420 (Array Int Int)) (v_prenex_1465 (Array Int Int)) (v_prenex_6636 (Array Int Int)) (v_prenex_3519 (Array Int Int)) (v_prenex_1730 Int) (v_prenex_4489 Int) (v_prenex_2708 (Array Int Int)) (|v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| Int) (v_prenex_7159 Int) (v_prenex_5011 Int) (v_prenex_7158 (Array Int Int)) (v_prenex_8570 Int) (v_prenex_5012 (Array Int Int)) (v_prenex_2709 Int) (v_prenex_4488 (Array Int Int)) (v_prenex_8569 (Array Int Int)) (v_prenex_3518 Int) (v_prenex_1731 (Array Int Int)) (v_prenex_943 Int) (v_prenex_899 (Array Int Int)) (v_prenex_6637 Int) (v_prenex_1464 Int) (v_prenex_5421 Int) (v_prenex_6076 Int) (v_prenex_1180 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.offset| Int) (v_prenex_3170 Int) (v_prenex_2335 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_70 Int) (|v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| Int) (v_prenex_1965 (Array Int Int)) (v_prenex_655 (Array Int Int)) (v_prenex_129 (Array Int Int)) (v_prenex_128 Int) (v_prenex_368 Int) (v_prenex_7858 Int) (v_prenex_243 Int) (v_prenex_69 (Array Int Int)) (v_prenex_4066 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8570 v_prenex_8569) v_prenex_7858 v_prenex_7857) v_prenex_7159 v_prenex_7158) v_prenex_6637 v_prenex_6636) v_prenex_6076 v_prenex_6077) v_prenex_5421 v_prenex_5420) v_prenex_5011 v_prenex_5012) v_prenex_4489 v_prenex_4488) v_prenex_4066 v_prenex_4065) v_prenex_3518 v_prenex_3519) v_prenex_3170 v_prenex_3171) v_prenex_2709 v_prenex_2708) v_prenex_2336 v_prenex_2335) v_prenex_1964 v_prenex_1965) v_prenex_1730 v_prenex_1731) v_prenex_1464 v_prenex_1465) v_prenex_1180 v_prenex_1181) v_prenex_898 v_prenex_899) v_prenex_656 v_prenex_655) v_prenex_943 v_DerPreprocessor_28) v_prenex_368 v_prenex_367) v_prenex_243 v_prenex_244) v_prenex_128 v_prenex_129) v_prenex_70 v_prenex_69) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| v_prenex_72) |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72| v_prenex_76) |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66|) |thr1Thread3of3ForFork0_push_~#newTop~0#1.offset|) 65) (= |v_thr1Thread3of3ForFork0_push_~#newTop~0#1.base_66| |v_thr1Thread2of3ForFork0_push_~#newTop~0#1.base_72|)))) (< c_~next_alloc_idx~0 15)) (or (< c_~next_alloc_idx~0 47) (< (+ 32 (div (+ (- 17) .cse0) 2)) 0) (and (forall ((v_prenex_5033 (Array Int Int)) (v_prenex_4072 Int) (v_prenex_3013 (Array Int Int)) (v_prenex_6200 (Array Int Int)) (v_prenex_1432 (Array Int Int)) (v_prenex_1428 (Array Int Int)) (v_prenex_1402 Int) (v_prenex_7822 Int) (v_prenex_1443 Int) (v_prenex_1442 Int) (v_prenex_4039 Int) (v_prenex_1441 Int) (v_prenex_4594 Int) (v_prenex_7174 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6580 Int) (v_prenex_1422 (Array Int Int)) (v_prenex_4519 Int) (v_prenex_1424 (Array Int Int)) (v_prenex_1426 (Array Int Int)) (v_prenex_1456 Int) (v_prenex_5414 Int) (v_prenex_2665 Int) (v_prenex_1452 Int) (v_prenex_1450 Int) (v_prenex_2661 Int) (v_prenex_8642 Int) (v_prenex_4040 (Array Int Int)) (v_prenex_6581 (Array Int Int)) (v_prenex_8641 (Array Int Int)) (v_prenex_5415 (Array Int Int)) (v_prenex_1453 (Array Int Int)) (v_prenex_1458 (Array Int Int)) (v_DerPreprocessor_40 (Array Int Int)) (v_prenex_1449 (Array Int Int)) (v_prenex_1667 Int) (v_prenex_1105 Int) (v_prenex_4518 (Array Int Int)) (v_prenex_1423 Int) (v_prenex_1420 Int) (v_DerPreprocessor_48 (Array Int Int)) (v_prenex_6199 Int) (v_prenex_4073 (Array Int Int)) (v_prenex_1444 (Array Int Int)) (v_prenex_7821 (Array Int Int)) (v_prenex_1446 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1403 (Array Int Int)) (v_prenex_1436 Int) (v_prenex_3014 Int) (v_prenex_1157 Int) (v_prenex_5034 Int) (v_DerPreprocessor_38 (Array Int Int)) (v_prenex_7175 Int) (v_prenex_4071 (Array Int Int))) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8642 v_prenex_8641) v_prenex_7822 v_prenex_7821) v_prenex_7175 v_prenex_7174) v_prenex_6580 v_prenex_6581) v_prenex_6199 v_prenex_6200) v_prenex_5414 v_prenex_5415) v_prenex_5034 v_prenex_5033) v_prenex_4519 v_prenex_4518) v_prenex_4039 v_prenex_4040) v_prenex_4594 v_DerPreprocessor_48) v_prenex_3014 v_prenex_3013) v_prenex_2665 v_prenex_4073) v_prenex_4072 v_prenex_4071) v_prenex_2661 v_DerPreprocessor_40) v_prenex_1667 v_DerPreprocessor_38) v_prenex_1402 v_prenex_1403) v_prenex_1105 v_prenex_1458) v_prenex_1452 v_prenex_1432) v_prenex_1157 v_prenex_1453) v_prenex_1436 v_prenex_1446) v_prenex_1443 v_prenex_1422) v_prenex_1456 v_prenex_1428) v_prenex_1441 v_prenex_1426) v_prenex_1423 v_prenex_1424) v_prenex_1420 v_prenex_1444) v_prenex_1442 v_prenex_1449) v_prenex_1420) v_prenex_1450) 1)) (= v_prenex_1442 v_prenex_1420))) (forall ((v_prenex_8592 Int) (v_prenex_7134 (Array Int Int)) (v_prenex_1430 (Array Int Int)) (v_prenex_1435 (Array Int Int)) (v_prenex_1434 (Array Int Int)) (v_prenex_3618 Int) (v_prenex_1437 (Array Int Int)) (v_prenex_1438 Int) (v_prenex_1448 Int) (v_prenex_1445 Int) (v_prenex_4997 Int) (v_prenex_1440 Int) (v_prenex_1087 Int) (v_prenex_4074 Int) (v_prenex_7864 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6079 (Array Int Int)) (v_prenex_1421 (Array Int Int)) (v_prenex_1647 Int) (v_DerPreprocessor_51 (Array Int Int)) (v_prenex_1454 Int) (v_prenex_2664 Int) (v_prenex_1451 Int) (v_prenex_5453 Int) (v_prenex_2660 Int) (v_prenex_6621 Int) (v_prenex_4483 Int) (v_prenex_4482 (Array Int Int)) (v_prenex_6620 (Array Int Int)) (v_prenex_5452 (Array Int Int)) (v_prenex_2662 (Array Int Int)) (v_prenex_1455 (Array Int Int)) (v_prenex_2663 (Array Int Int)) (v_prenex_1457 (Array Int Int)) (v_prenex_1648 (Array Int Int)) (v_prenex_1425 Int) (v_prenex_2659 (Array Int Int)) (v_prenex_3123 Int) (v_prenex_6078 Int) (v_DerPreprocessor_46 (Array Int Int)) (v_prenex_3041 Int) (v_prenex_7863 (Array Int Int)) (v_prenex_1088 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1429 Int) (v_prenex_1447 (Array Int Int)) (v_prenex_4998 (Array Int Int)) (v_prenex_1427 Int) (v_prenex_1439 (Array Int Int)) (v_prenex_3619 (Array Int Int)) (v_prenex_1433 Int) (v_prenex_1431 Int) (v_prenex_8591 (Array Int Int)) (v_prenex_7135 Int) (v_DerPreprocessor_36 (Array Int Int))) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8592 v_prenex_8591) v_prenex_7864 v_prenex_7863) v_prenex_7135 v_prenex_7134) v_prenex_6621 v_prenex_6620) v_prenex_6078 v_prenex_6079) v_prenex_5453 v_prenex_5452) v_prenex_4997 v_prenex_4998) v_prenex_4483 v_prenex_4482) v_prenex_4074 v_DerPreprocessor_51) v_prenex_3618 v_prenex_3619) v_prenex_3041 v_DerPreprocessor_46) v_prenex_2660 v_prenex_2659) v_prenex_3123 v_prenex_2663) v_prenex_2664 v_prenex_2662) v_prenex_1647 v_prenex_1648) v_prenex_1440 v_DerPreprocessor_36) v_prenex_1087 v_prenex_1088) v_prenex_1451 v_prenex_1457) v_prenex_1454 v_prenex_1421) v_prenex_1429 v_prenex_1455) v_prenex_1445 v_prenex_1447) v_prenex_1438 v_prenex_1437) v_prenex_1433 v_prenex_1435) v_prenex_1448 v_prenex_1439) v_prenex_1425 v_prenex_1430) v_prenex_1427 v_prenex_1434) v_prenex_1425) v_prenex_1431) 65) (= v_prenex_1425 v_prenex_1427))))) (or (and (forall ((v_prenex_7185 Int) (v_prenex_5397 (Array Int Int)) (v_prenex_529 Int) (v_prenex_520 (Array Int Int)) (v_prenex_521 (Array Int Int)) (v_prenex_527 Int) (v_prenex_522 (Array Int Int)) (v_prenex_6601 (Array Int Int)) (v_prenex_523 (Array Int Int)) (v_prenex_887 (Array Int Int)) (v_prenex_535 Int) (v_prenex_2338 Int) (v_prenex_4995 Int) (v_prenex_2695 Int) (v_prenex_530 Int) (v_prenex_1960 Int) (v_prenex_519 (Array Int Int)) (v_prenex_531 Int) (v_prenex_1166 Int) (v_prenex_4475 Int) (v_DerPreprocessor_29 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8577 (Array Int Int)) (v_prenex_6075 (Array Int Int)) (v_prenex_7843 (Array Int Int)) (v_prenex_1467 (Array Int Int)) (v_prenex_1734 Int) (v_prenex_1735 (Array Int Int)) (v_prenex_540 Int) (v_prenex_4045 Int) (v_prenex_3156 Int) (v_prenex_6074 Int) (v_prenex_4046 (Array Int Int)) (v_prenex_3157 (Array Int Int)) (v_prenex_1228 Int) (v_prenex_7844 Int) (v_prenex_1466 Int) (v_prenex_398 Int) (v_DerPreprocessor_49 (Array Int Int)) (v_prenex_8578 Int) (v_prenex_4131 Int) (v_prenex_2694 (Array Int Int)) (v_prenex_4474 (Array Int Int)) (v_prenex_1167 (Array Int Int)) (v_prenex_4996 (Array Int Int)) (v_prenex_1961 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_532 (Array Int Int)) (v_prenex_514 Int) (v_prenex_2337 (Array Int Int)) (v_prenex_886 Int) (v_DerPreprocessor_30 (Array Int Int)) (v_prenex_6600 Int) (v_prenex_7184 (Array Int Int)) (v_prenex_5396 Int)) (or (= v_prenex_529 v_prenex_530) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8578 v_prenex_8577) v_prenex_7844 v_prenex_7843) v_prenex_7185 v_prenex_7184) v_prenex_6600 v_prenex_6601) v_prenex_6074 v_prenex_6075) v_prenex_5396 v_prenex_5397) v_prenex_4995 v_prenex_4996) v_prenex_4475 v_prenex_4474) v_prenex_4045 v_prenex_4046) v_prenex_4131 v_DerPreprocessor_49) v_prenex_3156 v_prenex_3157) v_prenex_2695 v_prenex_2694) v_prenex_2338 v_prenex_2337) v_prenex_1960 v_prenex_1961) v_prenex_1734 v_prenex_1735) v_prenex_1466 v_prenex_1467) v_prenex_1166 v_prenex_1167) v_prenex_886 v_prenex_887) v_prenex_1228 v_DerPreprocessor_30) v_prenex_535 v_DerPreprocessor_29) v_prenex_531 v_prenex_520) v_prenex_540 v_prenex_523) v_prenex_398 v_prenex_522) v_prenex_527 v_prenex_521) v_prenex_529 v_prenex_519) v_prenex_530 v_prenex_532) v_prenex_529) v_prenex_514) 1)))) (forall ((v_prenex_3493 (Array Int Int)) (v_prenex_6642 (Array Int Int)) (v_prenex_5031 (Array Int Int)) (v_prenex_2361 (Array Int Int)) (v_prenex_5434 (Array Int Int)) (v_prenex_685 (Array Int Int)) (v_prenex_8625 (Array Int Int)) (v_prenex_528 Int) (v_prenex_525 Int) (v_prenex_524 (Array Int Int)) (v_prenex_526 Int) (v_prenex_534 Int) (v_prenex_515 (Array Int Int)) (v_prenex_516 (Array Int Int)) (v_prenex_517 (Array Int Int)) (v_prenex_533 Int) (v_prenex_4511 Int) (v_prenex_1709 (Array Int Int)) (v_prenex_1484 Int) (v_prenex_7145 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4130 (Array Int Int)) (v_prenex_1183 (Array Int Int)) (v_prenex_6196 (Array Int Int)) (v_prenex_2672 (Array Int Int)) (v_prenex_7803 (Array Int Int)) (v_prenex_397 (Array Int Int)) (v_prenex_3128 (Array Int Int)) (v_prenex_505 (Array Int Int)) (v_prenex_1938 (Array Int Int)) (v_prenex_6195 Int) (v_prenex_1939 Int) (v_prenex_902 Int) (v_prenex_504 Int) (v_prenex_536 (Array Int Int)) (v_prenex_3129 Int) (v_prenex_2673 Int) (v_prenex_396 Int) (v_prenex_7804 Int) (v_prenex_4132 Int) (v_prenex_1182 Int) (v_prenex_7144 (Array Int Int)) (v_prenex_1708 Int) (v_prenex_1485 (Array Int Int)) (v_prenex_518 Int) (v_prenex_4510 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_8626 Int) (v_prenex_686 Int) (v_prenex_5435 Int) (v_prenex_2362 Int) (v_DerPreprocessor_33 (Array Int Int)) (v_prenex_6643 Int) (v_prenex_3492 Int) (v_prenex_5032 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8626 v_prenex_8625) v_prenex_7804 v_prenex_7803) v_prenex_7145 v_prenex_7144) v_prenex_6643 v_prenex_6642) v_prenex_6195 v_prenex_6196) v_prenex_5435 v_prenex_5434) v_prenex_5032 v_prenex_5031) v_prenex_4511 v_prenex_4510) v_prenex_4132 v_prenex_4130) v_prenex_3492 v_prenex_3493) v_prenex_3129 v_prenex_3128) v_prenex_2673 v_prenex_2672) v_prenex_2362 v_prenex_2361) v_prenex_1939 v_prenex_1938) v_prenex_1708 v_prenex_1709) v_prenex_1484 v_prenex_1485) v_prenex_1182 v_prenex_1183) v_prenex_902 v_DerPreprocessor_33) v_prenex_686 v_prenex_685) v_prenex_504 v_prenex_505) v_prenex_396 v_prenex_397) v_prenex_533 v_prenex_516) v_prenex_534 v_prenex_515) v_prenex_518 v_prenex_517) v_prenex_528 v_prenex_524) v_prenex_525 v_prenex_536) v_prenex_528) v_prenex_526) 65) (= v_prenex_528 v_prenex_525)))) (< (+ 32 (div (+ .cse0 (- 35)) 2)) 0) (< c_~next_alloc_idx~0 29)) (or (and (forall ((v_prenex_6640 (Array Int Int)) (v_prenex_6045 (Array Int Int)) (v_prenex_4063 (Array Int Int)) (v_prenex_1471 (Array Int Int)) (v_prenex_3497 (Array Int Int)) (v_prenex_8585 (Array Int Int)) (v_prenex_4984 (Array Int Int)) (v_prenex_2369 (Array Int Int)) (v_prenex_4515 Int) (v_prenex_7172 (Array Int Int)) (v_prenex_3143 Int) (v_prenex_373 Int) (v_prenex_2370 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_394 (Array Int Int)) (v_prenex_5426 (Array Int Int)) (v_prenex_1701 (Array Int Int)) (v_prenex_557 (Array Int Int)) (v_prenex_545 Int) (v_prenex_7876 Int) (v_prenex_2669 Int) (v_prenex_387 Int) (v_prenex_1178 Int) (v_prenex_660 Int) (v_prenex_385 Int) (v_prenex_908 (Array Int Int)) (v_prenex_384 Int) (v_prenex_7875 (Array Int Int)) (v_prenex_907 Int) (v_prenex_383 (Array Int Int)) (v_prenex_1179 (Array Int Int)) (v_prenex_2668 (Array Int Int)) (v_prenex_546 (Array Int Int)) (v_prenex_5427 Int) (v_prenex_1700 Int) (v_prenex_659 (Array Int Int)) (v_prenex_392 Int) (v_prenex_7173 Int) (v_prenex_3142 (Array Int Int)) (v_prenex_374 (Array Int Int)) (v_prenex_376 (Array Int Int)) (v_prenex_377 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_558 Int) (v_prenex_4514 (Array Int Int)) (v_prenex_1954 Int) (v_prenex_1955 (Array Int Int)) (v_prenex_4983 Int) (v_prenex_561 Int) (v_prenex_8586 Int) (v_prenex_3496 Int) (v_prenex_1470 Int) (v_prenex_6641 Int) (v_prenex_4064 Int) (v_prenex_6044 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8586 v_prenex_8585) v_prenex_7876 v_prenex_7875) v_prenex_7173 v_prenex_7172) v_prenex_6641 v_prenex_6640) v_prenex_6044 v_prenex_6045) v_prenex_5427 v_prenex_5426) v_prenex_4983 v_prenex_4984) v_prenex_4515 v_prenex_4514) v_prenex_4064 v_prenex_4063) v_prenex_3496 v_prenex_3497) v_prenex_3143 v_prenex_3142) v_prenex_2669 v_prenex_2668) v_prenex_2370 v_prenex_2369) v_prenex_1954 v_prenex_1955) v_prenex_1700 v_prenex_1701) v_prenex_1470 v_prenex_1471) v_prenex_1178 v_prenex_1179) v_prenex_907 v_prenex_908) v_prenex_660 v_prenex_659) v_prenex_545 v_prenex_546) v_prenex_373 v_prenex_374) v_prenex_561 v_prenex_557) v_prenex_392 v_prenex_376) v_prenex_558 v_prenex_377) v_prenex_387 v_prenex_383) v_prenex_384 v_prenex_394) v_prenex_387) v_prenex_385) 65) (= v_prenex_387 v_prenex_384))) (forall ((v_prenex_3173 (Array Int Int)) (v_prenex_7132 (Array Int Int)) (v_prenex_560 (Array Int Int)) (v_prenex_559 (Array Int Int)) (v_prenex_378 Int) (v_prenex_8636 Int) (v_prenex_1488 Int) (v_prenex_4479 Int) (v_prenex_892 Int) (v_prenex_375 Int) (v_prenex_2691 Int) (v_prenex_1162 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4031 Int) (v_prenex_6599 (Array Int Int)) (v_prenex_391 (Array Int Int)) (v_prenex_5389 (Array Int Int)) (v_prenex_670 (Array Int Int)) (v_prenex_1726 Int) (v_prenex_3525 (Array Int Int)) (v_prenex_7834 Int) (v_prenex_389 Int) (v_prenex_388 Int) (v_prenex_2346 Int) (v_prenex_386 Int) (v_DerPreprocessor_58 (Array Int Int)) (v_prenex_380 (Array Int Int)) (v_prenex_381 (Array Int Int)) (v_prenex_382 (Array Int Int)) (v_prenex_5019 (Array Int Int)) (v_prenex_2345 (Array Int Int)) (v_prenex_7833 (Array Int Int)) (v_prenex_1932 (Array Int Int)) (v_prenex_1933 Int) (v_prenex_669 Int) (v_prenex_3524 Int) (v_prenex_1727 (Array Int Int)) (v_prenex_5388 Int) (v_prenex_393 Int) (v_prenex_6598 Int) (v_prenex_5020 Int) (v_prenex_390 Int) (v_prenex_7290 Int) (v_prenex_4032 (Array Int Int)) (v_prenex_2690 (Array Int Int)) (v_prenex_1163 (Array Int Int)) (v_prenex_4478 (Array Int Int)) (v_prenex_893 (Array Int Int)) (v_prenex_8635 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1489 (Array Int Int)) (v_prenex_379 (Array Int Int)) (v_prenex_562 Int) (v_prenex_7133 Int) (v_prenex_3172 Int)) (or (= v_prenex_389 v_prenex_388) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8636 v_prenex_8635) v_prenex_7834 v_prenex_7833) v_prenex_7133 v_prenex_7132) v_prenex_6598 v_prenex_6599) v_prenex_7290 v_DerPreprocessor_58) v_prenex_5388 v_prenex_5389) v_prenex_5020 v_prenex_5019) v_prenex_4479 v_prenex_4478) v_prenex_4031 v_prenex_4032) v_prenex_3524 v_prenex_3525) v_prenex_3172 v_prenex_3173) v_prenex_2691 v_prenex_2690) v_prenex_2346 v_prenex_2345) v_prenex_1933 v_prenex_1932) v_prenex_1726 v_prenex_1727) v_prenex_1488 v_prenex_1489) v_prenex_1162 v_prenex_1163) v_prenex_892 v_prenex_893) v_prenex_669 v_prenex_670) v_prenex_562 v_prenex_560) v_prenex_390 v_prenex_559) v_prenex_378 v_prenex_382) v_prenex_393 v_prenex_381) v_prenex_386 v_prenex_380) v_prenex_388 v_prenex_379) v_prenex_389 v_prenex_391) v_prenex_388) v_prenex_375) 1))))) (< (+ 32 (div (+ (- 41) .cse0) 2)) 0) (< c_~next_alloc_idx~0 23)) (or (< (+ (div (+ (- 31) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 33) (and (forall ((v_prenex_5395 (Array Int Int)) (v_prenex_4986 (Array Int Int)) (v_prenex_2686 (Array Int Int)) (v_prenex_1475 (Array Int Int)) (v_prenex_4468 (Array Int Int)) (v_prenex_1717 Int) (v_prenex_2327 (Array Int Int)) (v_prenex_1714 Int) (v_prenex_1515 Int) (v_prenex_1504 (Array Int Int)) (v_prenex_1524 Int) (v_prenex_1522 Int) (v_prenex_3147 Int) (v_prenex_8596 Int) (v_prenex_6570 Int) (v_prenex_6083 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7841 (Array Int Int)) (v_prenex_4133 (Array Int Int)) (v_prenex_3521 (Array Int Int)) (v_prenex_1968 Int) (v_prenex_1500 (Array Int Int)) (v_prenex_1528 Int) (v_prenex_1694 Int) (v_prenex_1495 Int) (v_prenex_1492 Int) (v_prenex_7115 Int) (v_prenex_7114 (Array Int Int)) (v_prenex_1494 (Array Int Int)) (v_prenex_1695 (Array Int Int)) (v_prenex_1530 (Array Int Int)) (v_prenex_1496 (Array Int Int)) (v_prenex_1498 (Array Int Int)) (v_prenex_1969 (Array Int Int)) (v_prenex_3520 Int) (v_prenex_4134 Int) (v_prenex_7842 Int) (v_prenex_6082 Int) (v_prenex_8595 (Array Int Int)) (v_prenex_6571 (Array Int Int)) (v_prenex_3146 (Array Int Int)) (v_prenex_1521 (Array Int Int)) (v_prenex_1508 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1525 (Array Int Int)) (v_prenex_1514 Int) (v_prenex_1516 (Array Int Int)) (v_prenex_1513 Int) (v_prenex_1518 (Array Int Int)) (v_prenex_2328 Int) (v_prenex_4469 Int) (v_prenex_4985 Int) (v_prenex_2687 Int) (v_prenex_1474 Int) (v_prenex_5394 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8596 v_prenex_8595) v_prenex_7842 v_prenex_7841) v_prenex_7115 v_prenex_7114) v_prenex_6570 v_prenex_6571) v_prenex_6082 v_prenex_6083) v_prenex_5394 v_prenex_5395) v_prenex_4985 v_prenex_4986) v_prenex_4469 v_prenex_4468) v_prenex_4134 v_prenex_4133) v_prenex_3520 v_prenex_3521) v_prenex_3147 v_prenex_3146) v_prenex_2687 v_prenex_2686) v_prenex_2328 v_prenex_2327) v_prenex_1968 v_prenex_1969) v_prenex_1694 v_prenex_1695) v_prenex_1474 v_prenex_1475) v_prenex_1714 v_prenex_1530) v_prenex_1524 v_prenex_1504) v_prenex_1717 v_prenex_1525) v_prenex_1508 v_prenex_1518) v_prenex_1515 v_prenex_1494) v_prenex_1528 v_prenex_1500) v_prenex_1513 v_prenex_1498) v_prenex_1495 v_prenex_1496) v_prenex_1492 v_prenex_1516) v_prenex_1514 v_prenex_1521) v_prenex_1492) v_prenex_1522) 1)) (= v_prenex_1514 v_prenex_1492))) (forall ((v_prenex_3177 (Array Int Int)) (v_prenex_5432 (Array Int Int)) (v_prenex_6204 (Array Int Int)) (v_prenex_1716 Int) (v_prenex_1511 (Array Int Int)) (v_prenex_1517 Int) (v_prenex_4504 (Array Int Int)) (v_prenex_1713 Int) (v_prenex_6611 Int) (v_prenex_1507 (Array Int Int)) (v_prenex_1523 Int) (v_prenex_1506 (Array Int Int)) (v_prenex_1946 (Array Int Int)) (v_prenex_1509 (Array Int Int)) (v_prenex_1520 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_5021 (Array Int Int)) (v_prenex_2351 (Array Int Int)) (v_prenex_2710 (Array Int Int)) (v_prenex_7801 (Array Int Int)) (v_prenex_1502 (Array Int Int)) (v_prenex_1526 Int) (v_prenex_8646 Int) (v_prenex_1499 Int) (v_prenex_1497 Int) (v_prenex_7155 Int) (v_prenex_3550 Int) (v_prenex_4047 Int) (v_prenex_8645 (Array Int Int)) (v_prenex_3551 (Array Int Int)) (v_prenex_1493 (Array Int Int)) (v_prenex_7154 (Array Int Int)) (v_prenex_4048 (Array Int Int)) (v_prenex_1503 Int) (v_prenex_1527 (Array Int Int)) (v_prenex_2711 Int) (v_prenex_7802 Int) (v_prenex_1501 Int) (v_prenex_1529 (Array Int Int)) (v_prenex_2352 Int) (v_prenex_5022 Int) (v_prenex_6610 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1947 Int) (v_prenex_1505 Int) (v_prenex_1512 Int) (v_prenex_4505 Int) (v_prenex_1715 (Array Int Int)) (v_prenex_1718 (Array Int Int)) (v_prenex_1510 Int) (v_prenex_1519 (Array Int Int)) (v_prenex_1719 (Array Int Int)) (v_prenex_3176 Int) (v_prenex_5433 Int) (v_prenex_6203 Int)) (or (= v_prenex_1499 v_prenex_1497) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8646 v_prenex_8645) v_prenex_7802 v_prenex_7801) v_prenex_7155 v_prenex_7154) v_prenex_6611 v_prenex_6610) v_prenex_6203 v_prenex_6204) v_prenex_5433 v_prenex_5432) v_prenex_5022 v_prenex_5021) v_prenex_4505 v_prenex_4504) v_prenex_4047 v_prenex_4048) v_prenex_3550 v_prenex_3551) v_prenex_3176 v_prenex_3177) v_prenex_2711 v_prenex_2710) v_prenex_2352 v_prenex_2351) v_prenex_1947 v_prenex_1946) v_prenex_1716 v_prenex_1718) v_prenex_1512 v_prenex_1719) v_prenex_1713 v_prenex_1715) v_prenex_1523 v_prenex_1529) v_prenex_1526 v_prenex_1493) v_prenex_1501 v_prenex_1527) v_prenex_1517 v_prenex_1519) v_prenex_1510 v_prenex_1509) v_prenex_1505 v_prenex_1507) v_prenex_1520 v_prenex_1511) v_prenex_1497 v_prenex_1502) v_prenex_1499 v_prenex_1506) v_prenex_1497) v_prenex_1503) 65))))) (or (< (+ (div (+ .cse0 (- 19)) 2) 32) 0) (< c_~next_alloc_idx~0 45) (and (forall ((v_prenex_6050 Int) (v_prenex_4460 (Array Int Int)) (v_prenex_3570 (Array Int Int)) (v_prenex_4062 (Array Int Int)) (v_prenex_3573 (Array Int Int)) (v_prenex_3572 (Array Int Int)) (v_prenex_3615 (Array Int Int)) (v_prenex_3607 (Array Int Int)) (v_prenex_3605 (Array Int Int)) (v_prenex_3583 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7147 Int) (v_prenex_3581 Int) (v_prenex_6593 (Array Int Int)) (v_prenex_5387 (Array Int Int)) (v_prenex_3560 (Array Int Int)) (v_prenex_3604 (Array Int Int)) (v_prenex_3601 (Array Int Int)) (v_prenex_3569 (Array Int Int)) (v_prenex_3597 Int) (v_prenex_3598 Int) (v_prenex_3599 Int) (v_prenex_3595 Int) (v_prenex_8600 Int) (v_prenex_4163 Int) (v_prenex_3592 Int) (v_prenex_3590 (Array Int Int)) (v_prenex_3593 (Array Int Int)) (v_prenex_3555 (Array Int Int)) (v_prenex_7839 (Array Int Int)) (v_prenex_3564 Int) (v_prenex_3565 Int) (v_prenex_3566 Int) (v_prenex_3600 Int) (v_prenex_5386 Int) (v_prenex_6592 Int) (v_prenex_3562 Int) (v_prenex_7840 Int) (v_prenex_7146 (Array Int Int)) (v_prenex_8599 (Array Int Int)) (v_prenex_4061 Int) (v_prenex_4157 (Array Int Int)) (v_prenex_3584 (Array Int Int)) (v_prenex_4990 (Array Int Int)) (v_prenex_3589 (Array Int Int)) (v_prenex_4159 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3579 Int) (v_prenex_3613 Int) (v_prenex_4989 Int) (v_prenex_3575 Int) (v_prenex_3578 Int) (v_prenex_3611 Int) (v_prenex_6051 (Array Int Int)) (v_prenex_4461 Int)) (or (= v_prenex_3600 v_prenex_3565) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8600 v_prenex_8599) v_prenex_7840 v_prenex_7839) v_prenex_7147 v_prenex_7146) v_prenex_6592 v_prenex_6593) v_prenex_6050 v_prenex_6051) v_prenex_5386 v_prenex_5387) v_prenex_4989 v_prenex_4990) v_prenex_4461 v_prenex_4460) v_prenex_4061 v_prenex_4062) v_prenex_3598 v_prenex_4159) v_prenex_4163 v_prenex_4157) v_prenex_3578 v_prenex_3601) v_prenex_3599 v_prenex_3569) v_prenex_3583 v_prenex_3590) v_prenex_3592 v_prenex_3615) v_prenex_3562 v_prenex_3607) v_prenex_3595 v_prenex_3589) v_prenex_3579 v_prenex_3555) v_prenex_3613 v_prenex_3584) v_prenex_3611 v_prenex_3605) v_prenex_3564 v_prenex_3570) v_prenex_3575 v_prenex_3560) v_prenex_3566 v_prenex_3573) v_prenex_3597 v_prenex_3572) v_prenex_3600 v_prenex_3604) v_prenex_3565 v_prenex_3593) v_prenex_3600) v_prenex_3581) 1)))) (forall ((v_prenex_6090 Int) (v_prenex_3571 (Array Int Int)) (v_prenex_3610 (Array Int Int)) (v_prenex_3608 (Array Int Int)) (v_prenex_3582 Int) (v_prenex_7187 Int) (v_prenex_3580 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4494 (Array Int Int)) (v_prenex_4160 Int) (v_prenex_6632 (Array Int Int)) (v_prenex_5025 (Array Int Int)) (v_prenex_5424 (Array Int Int)) (v_prenex_3603 (Array Int Int)) (v_prenex_3602 (Array Int Int)) (v_prenex_3559 Int) (v_prenex_3594 Int) (v_prenex_3552 Int) (v_prenex_4162 Int) (v_prenex_4161 Int) (v_prenex_3591 (Array Int Int)) (v_prenex_3596 (Array Int Int)) (v_prenex_3556 (Array Int Int)) (v_prenex_3553 (Array Int Int)) (v_prenex_3554 (Array Int Int)) (v_prenex_7799 (Array Int Int)) (v_prenex_3557 (Array Int Int)) (v_prenex_8649 (Array Int Int)) (v_prenex_3558 (Array Int Int)) (v_prenex_3568 Int) (v_prenex_6633 Int) (v_prenex_7800 Int) (v_prenex_5425 Int) (v_prenex_3567 Int) (v_prenex_4495 Int) (v_prenex_3561 Int) (v_prenex_5026 Int) (v_prenex_8650 Int) (v_prenex_3563 Int) (v_prenex_7186 (Array Int Int)) (v_prenex_3585 (Array Int Int)) (v_prenex_3588 (Array Int Int)) (v_prenex_3609 Int) (v_prenex_3586 (Array Int Int)) (v_prenex_4158 (Array Int Int)) (v_prenex_3587 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3606 Int) (v_prenex_3612 Int) (v_prenex_3616 (Array Int Int)) (v_prenex_3614 Int) (v_prenex_3576 Int) (v_prenex_3577 Int) (v_prenex_6091 (Array Int Int)) (v_prenex_3574 Int)) (or (= v_prenex_3609 v_prenex_3594) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8650 v_prenex_8649) v_prenex_7800 v_prenex_7799) v_prenex_7187 v_prenex_7186) v_prenex_6633 v_prenex_6632) v_prenex_6090 v_prenex_6091) v_prenex_5425 v_prenex_5424) v_prenex_5026 v_prenex_5025) v_prenex_4495 v_prenex_4494) v_prenex_4162 v_prenex_4158) v_prenex_3552 v_prenex_3553) v_prenex_4161 v_prenex_3602) v_prenex_3582 v_prenex_3596) v_prenex_4160 v_prenex_3587) v_prenex_3577 v_prenex_3585) v_prenex_3574 v_prenex_3591) v_prenex_3567 v_prenex_3616) v_prenex_3568 v_prenex_3603) v_prenex_3580 v_prenex_3588) v_prenex_3576 v_prenex_3571) v_prenex_3606 v_prenex_3586) v_prenex_3563 v_prenex_3608) v_prenex_3559 v_prenex_3558) v_prenex_3612 v_prenex_3556) v_prenex_3561 v_prenex_3610) v_prenex_3594 v_prenex_3554) v_prenex_3609 v_prenex_3557) v_prenex_3594) v_prenex_3614) 65))))) (or (and (forall ((v_prenex_7261 Int) (v_prenex_7262 Int) (v_prenex_7253 (Array Int Int)) (v_prenex_6092 Int) (v_prenex_7255 (Array Int Int)) (v_prenex_6613 Int) (v_prenex_7866 Int) (v_prenex_7263 Int) (v_prenex_7250 (Array Int Int)) (v_prenex_5443 Int) (v_prenex_7251 (Array Int Int)) (v_prenex_7269 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7246 (Array Int Int)) (v_prenex_7247 (Array Int Int)) (v_prenex_7204 (Array Int Int)) (v_prenex_7248 (Array Int Int)) (v_prenex_7272 Int) (v_prenex_7241 (Array Int Int)) (v_prenex_7286 (Array Int Int)) (v_prenex_7242 (Array Int Int)) (v_prenex_7244 (Array Int Int)) (v_prenex_7128 (Array Int Int)) (v_prenex_8608 Int) (v_prenex_7281 (Array Int Int)) (v_prenex_7276 Int) (v_prenex_7283 (Array Int Int)) (v_prenex_7275 Int) (v_prenex_7240 (Array Int Int)) (v_prenex_7279 Int) (v_prenex_7235 (Array Int Int)) (v_prenex_7233 (Array Int Int)) (v_prenex_8607 (Array Int Int)) (v_prenex_7239 (Array Int Int)) (v_prenex_7207 Int) (v_prenex_7208 Int) (v_prenex_7206 Int) (v_prenex_7129 Int) (v_prenex_7209 Int) (v_prenex_7201 Int) (v_prenex_5442 (Array Int Int)) (v_prenex_7222 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7865 (Array Int Int)) (v_prenex_6612 (Array Int Int)) (v_prenex_7229 (Array Int Int)) (v_prenex_7218 Int) (v_prenex_7219 Int) (v_prenex_7216 Int) (v_prenex_5035 Int) (v_prenex_7210 Int) (v_prenex_7211 Int) (v_prenex_7259 Int) (v_prenex_6093 (Array Int Int)) (v_prenex_7257 Int)) (or (< 0 (+ 1 (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8608 v_prenex_8607) v_prenex_7866 v_prenex_7865) v_prenex_7129 v_prenex_7128) v_prenex_6613 v_prenex_6612) v_prenex_6092 v_prenex_6093) v_prenex_5443 v_prenex_5442) v_prenex_5035 v_prenex_7233) v_prenex_7257 v_prenex_7286) v_prenex_7201 v_prenex_7204) v_prenex_7207 v_prenex_7242) v_prenex_7218 v_prenex_7283) v_prenex_7279 v_prenex_7241) v_prenex_7210 v_prenex_7251) v_prenex_7272 v_prenex_7246) v_prenex_7206 v_prenex_7229) v_prenex_7261 v_prenex_7239) v_prenex_7211 v_prenex_7222) v_prenex_7275 v_prenex_7281) v_prenex_7219 v_prenex_7247) v_prenex_7216 v_prenex_7240) v_prenex_7263 v_prenex_7250) v_prenex_7269 v_prenex_7255) v_prenex_7259 v_prenex_7253) v_prenex_7208 v_prenex_7248) v_prenex_7209 v_prenex_7235) v_prenex_7262 v_prenex_7244) v_prenex_7209) v_prenex_7276))) (= v_prenex_7262 v_prenex_7209))) (forall ((v_prenex_7256 (Array Int Int)) (v_prenex_6052 Int) (v_prenex_7252 (Array Int Int)) (v_prenex_7260 Int) (v_prenex_4999 Int) (v_prenex_7824 Int) (v_prenex_5404 Int) (v_prenex_6572 Int) (v_prenex_7265 Int) (v_prenex_7266 Int) (v_prenex_7264 Int) (v_prenex_7220 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_7268 Int) (v_prenex_7168 (Array Int Int)) (v_prenex_7245 (Array Int Int)) (v_prenex_7285 (Array Int Int)) (v_prenex_7273 Int) (v_prenex_7270 Int) (v_prenex_7243 (Array Int Int)) (v_prenex_7271 Int) (v_prenex_8657 (Array Int Int)) (v_prenex_7249 (Array Int Int)) (v_prenex_7277 Int) (v_prenex_7282 (Array Int Int)) (v_prenex_7274 Int) (v_prenex_7284 (Array Int Int)) (v_prenex_7278 Int) (v_prenex_7280 Int) (v_prenex_7236 (Array Int Int)) (v_prenex_7237 (Array Int Int)) (v_prenex_7230 (Array Int Int)) (v_prenex_7231 (Array Int Int)) (v_prenex_7238 (Array Int Int)) (v_prenex_7205 Int) (v_prenex_8658 Int) (v_prenex_7169 Int) (v_prenex_7202 Int) (v_prenex_5000 (Array Int Int)) (v_prenex_7223 (Array Int Int)) (v_prenex_7224 (Array Int Int)) (v_prenex_7225 (Array Int Int)) (v_prenex_6053 (Array Int Int)) (v_prenex_7221 (Array Int Int)) (v_prenex_6573 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_7227 (Array Int Int)) (v_prenex_7228 (Array Int Int)) (v_prenex_7823 (Array Int Int)) (v_prenex_5405 (Array Int Int)) (v_prenex_7217 Int) (v_prenex_7214 Int) (v_prenex_7215 Int) (v_prenex_7212 Int) (v_prenex_7213 Int)) (or (= v_prenex_7205 v_prenex_7215) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8658 v_prenex_8657) v_prenex_7824 v_prenex_7823) v_prenex_7169 v_prenex_7168) v_prenex_6572 v_prenex_6573) v_prenex_6052 v_prenex_6053) v_prenex_5404 v_prenex_5405) v_prenex_4999 v_prenex_5000) v_prenex_7274 v_prenex_7230) v_prenex_7202 v_prenex_7252) v_prenex_7266 v_prenex_7227) v_prenex_7213 v_prenex_7237) v_prenex_7273 v_prenex_7243) v_prenex_7212 v_prenex_7224) v_prenex_7280 v_prenex_7221) v_prenex_7268 v_prenex_7245) v_prenex_7271 v_prenex_7228) v_prenex_7270 v_prenex_7236) v_prenex_7277 v_prenex_7223) v_prenex_7278 v_prenex_7249) v_prenex_7214 v_prenex_7225) v_prenex_7260 v_prenex_7238) v_prenex_7264 v_prenex_7256) v_prenex_7220 v_prenex_7285) v_prenex_7265 v_prenex_7231) v_prenex_7205 v_prenex_7282) v_prenex_7215 v_prenex_7284) v_prenex_7205) v_prenex_7217) 65)))) (< (+ (div (+ (- 13) .cse0) 2) 32) 0) (< c_~next_alloc_idx~0 51)) (or (and (forall ((v_prenex_6684 (Array Int Int)) (v_prenex_6680 (Array Int Int)) (v_prenex_7975 (Array Int Int)) (v_DerPreprocessor_63 (Array Int Int)) (v_prenex_6732 Int) (v_prenex_7981 Int) (v_prenex_6650 Int) (v_prenex_6691 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8575 (Array Int Int)) (v_prenex_6714 (Array Int Int)) (v_prenex_6715 (Array Int Int)) (v_prenex_6711 (Array Int Int)) (v_prenex_6712 (Array Int Int)) (v_prenex_6668 Int) (v_prenex_6669 Int) (v_prenex_6666 Int) (v_prenex_6667 Int) (v_prenex_6707 (Array Int Int)) (v_prenex_6709 (Array Int Int)) (v_prenex_6665 Int) (v_prenex_6662 Int) (v_prenex_6705 (Array Int Int)) (v_prenex_6700 (Array Int Int)) (v_prenex_6701 (Array Int Int)) (v_prenex_6677 Int) (v_prenex_6710 Int) (v_prenex_6716 Int) (v_prenex_6717 Int) (v_prenex_6672 Int) (v_prenex_6670 Int) (v_prenex_6675 Int) (v_prenex_8576 Int) (v_prenex_6673 Int) (v_prenex_6674 Int) (v_prenex_6651 (Array Int Int)) (v_prenex_6652 (Array Int Int)) (v_prenex_6697 (Array Int Int)) (v_prenex_6693 (Array Int Int)) (v_prenex_7980 (Array Int Int)) (v_prenex_6738 (Array Int Int)) (v_prenex_6699 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6656 (Array Int Int)) (v_prenex_6734 (Array Int Int)) (v_prenex_6657 (Array Int Int)) (v_prenex_6735 (Array Int Int)) (v_prenex_6723 Int) (v_prenex_7978 Int) (v_prenex_6724 Int) (v_prenex_6729 (Array Int Int)) (v_prenex_6727 Int) (v_prenex_7979 Int) (v_prenex_6687 Int) (v_prenex_6720 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8576 v_prenex_8575) v_prenex_7978 v_prenex_7975) v_prenex_7981 v_DerPreprocessor_63) v_prenex_6650 v_prenex_6651) v_prenex_7979 v_prenex_7980) v_prenex_6687 v_prenex_6709) v_prenex_6732 v_prenex_6693) v_prenex_6677 v_prenex_6735) v_prenex_6669 v_prenex_6714) v_prenex_6665 v_prenex_6715) v_prenex_6716 v_prenex_6656) v_prenex_6727 v_prenex_6712) v_prenex_6670 v_prenex_6700) v_prenex_6717 v_prenex_6738) v_prenex_6662 v_prenex_6684) v_prenex_6672 v_prenex_6707) v_prenex_6674 v_prenex_6657) v_prenex_6723 v_prenex_6652) v_prenex_6720 v_prenex_6680) v_prenex_6710 v_prenex_6711) v_prenex_6675 v_prenex_6699) v_prenex_6691 v_prenex_6729) v_prenex_6666 v_prenex_6705) v_prenex_6667 v_prenex_6697) v_prenex_6668 v_prenex_6701) v_prenex_6673 v_prenex_6734) v_prenex_6668) v_prenex_6724) 1)) (= v_prenex_6673 v_prenex_6668))) (forall ((v_prenex_8623 (Array Int Int)) (v_prenex_6690 Int) (v_prenex_6681 (Array Int Int)) (v_prenex_6683 (Array Int Int)) (v_prenex_6688 (Array Int Int)) (v_prenex_7976 (Array Int Int)) (v_prenex_6689 (Array Int Int)) (v_prenex_7109 Int) (v_prenex_6733 Int) (v_prenex_6739 Int) (v_prenex_6736 Int) (v_prenex_6654 Int) (v_prenex_6695 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_6696 Int) (v_prenex_6663 (Array Int Int)) (v_prenex_6664 (Array Int Int)) (v_prenex_6660 (Array Int Int)) (v_prenex_6661 (Array Int Int)) (v_prenex_6703 (Array Int Int)) (v_prenex_6704 (Array Int Int)) (v_prenex_6706 (Array Int Int)) (v_prenex_6708 Int) (v_prenex_7879 (Array Int Int)) (v_prenex_6702 (Array Int Int)) (v_prenex_6679 Int) (v_prenex_6713 Int) (v_prenex_6678 Int) (v_prenex_6671 Int) (v_prenex_7880 Int) (v_prenex_6676 Int) (v_prenex_6730 (Array Int Int)) (v_prenex_6653 (Array Int Int)) (v_prenex_6731 (Array Int Int)) (v_prenex_6698 (Array Int Int)) (v_prenex_6692 (Array Int Int)) (v_prenex_6694 (Array Int Int)) (v_prenex_6659 (Array Int Int)) (v_prenex_6737 (Array Int Int)) (v_prenex_6718 Int) (v_prenex_6719 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_6655 (Array Int Int)) (v_prenex_7108 (Array Int Int)) (v_prenex_6658 (Array Int Int)) (v_prenex_7977 Int) (v_prenex_8624 Int) (v_prenex_6721 Int) (v_prenex_6722 Int) (v_prenex_6728 Int) (v_prenex_6725 Int) (v_prenex_6726 Int) (v_prenex_6682 Int) (v_prenex_6686 Int) (v_prenex_6685 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8624 v_prenex_8623) v_prenex_7880 v_prenex_7879) v_prenex_7109 v_prenex_7108) v_prenex_6718 v_prenex_7976) v_prenex_7977 v_prenex_6692) v_prenex_6733 v_prenex_6694) v_prenex_6739 v_prenex_6658) v_prenex_6722 v_prenex_6688) v_prenex_6736 v_prenex_6702) v_prenex_6679 v_prenex_6681) v_prenex_6685 v_prenex_6704) v_prenex_6719 v_prenex_6731) v_prenex_6682 v_prenex_6660) v_prenex_6728 v_prenex_6653) v_prenex_6690 v_prenex_6737) v_prenex_6696 v_prenex_6683) v_prenex_6695 v_prenex_6703) v_prenex_6725 v_prenex_6659) v_prenex_6726 v_prenex_6698) v_prenex_6686 v_prenex_6663) v_prenex_6671 v_prenex_6706) v_prenex_6676 v_prenex_6730) v_prenex_6721 v_prenex_6664) v_prenex_6678 v_prenex_6689) v_prenex_6654 v_prenex_6655) v_prenex_6708 v_prenex_6661) v_prenex_6654) v_prenex_6713) 65) (= v_prenex_6708 v_prenex_6654)))) (< c_~next_alloc_idx~0 57) (< (+ 32 (div (+ (- 7) .cse0) 2)) 0)) (or (< (+ 32 (div (+ .cse0 (- 21)) 2)) 0) (and (forall ((v_prenex_7178 (Array Int Int)) (v_prenex_3214 (Array Int Int)) (v_prenex_3212 (Array Int Int)) (v_prenex_5038 (Array Int Int)) (v_prenex_6569 (Array Int Int)) (v_prenex_3217 (Array Int Int)) (v_prenex_3209 (Array Int Int)) (v_prenex_3542 Int) (v_prenex_6081 (Array Int Int)) (v_prenex_3221 Int) (v_prenex_3222 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4471 Int) (v_prenex_3190 Int) (v_prenex_3192 Int) (v_prenex_3200 (Array Int Int)) (v_prenex_3201 (Array Int Int)) (v_prenex_8613 (Array Int Int)) (v_prenex_7878 Int) (v_prenex_4049 Int) (v_prenex_3234 Int) (v_prenex_5412 Int) (v_prenex_3153 Int) (v_prenex_3232 Int) (v_prenex_4050 (Array Int Int)) (v_prenex_3193 Int) (v_prenex_3194 Int) (v_prenex_3152 (Array Int Int)) (v_prenex_3197 (Array Int Int)) (v_prenex_3230 (Array Int Int)) (v_prenex_3198 (Array Int Int)) (v_prenex_3236 (Array Int Int)) (v_prenex_5413 (Array Int Int)) (v_prenex_7877 (Array Int Int)) (v_prenex_3205 Int) (v_prenex_8614 Int) (v_prenex_3208 Int) (v_prenex_4137 Int) (v_prenex_4139 Int) (v_prenex_3203 Int) (v_prenex_4470 (Array Int Int)) (v_prenex_3183 (Array Int Int)) (v_prenex_3189 (Array Int Int)) (v_prenex_6080 Int) (v_prenex_3225 (Array Int Int)) (v_prenex_3226 (Array Int Int)) (v_prenex_3223 (Array Int Int)) (v_prenex_3543 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3216 Int) (v_prenex_3218 Int) (v_prenex_6568 Int) (v_prenex_3219 Int) (v_prenex_5039 Int) (v_prenex_7179 Int)) (or (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8614 v_prenex_8613) v_prenex_7878 v_prenex_7877) v_prenex_7179 v_prenex_7178) v_prenex_6568 v_prenex_6569) v_prenex_6080 v_prenex_6081) v_prenex_5412 v_prenex_5413) v_prenex_5039 v_prenex_5038) v_prenex_4471 v_prenex_4470) v_prenex_4049 v_prenex_4050) v_prenex_3542 v_prenex_3543) v_prenex_3153 v_prenex_3152) v_prenex_4137 v_prenex_3223) v_prenex_3221 v_prenex_3197) v_prenex_4139 v_prenex_3214) v_prenex_3216 v_prenex_3236) v_prenex_3190 v_prenex_3230) v_prenex_3218 v_prenex_3212) v_prenex_3205 v_prenex_3183) v_prenex_3234 v_prenex_3209) v_prenex_3232 v_prenex_3226) v_prenex_3192 v_prenex_3198) v_prenex_3203 v_prenex_3189) v_prenex_3194 v_prenex_3201) v_prenex_3219 v_prenex_3200) v_prenex_3222 v_prenex_3225) v_prenex_3193 v_prenex_3217) v_prenex_3222) v_prenex_3208) 1)) (= v_prenex_3222 v_prenex_3193))) (forall ((v_prenex_4142 (Array Int Int)) (v_prenex_4141 (Array Int Int)) (v_prenex_4140 (Array Int Int)) (v_prenex_7138 (Array Int Int)) (v_prenex_3210 (Array Int Int)) (v_prenex_6202 (Array Int Int)) (v_prenex_3211 (Array Int Int)) (v_prenex_4143 (Array Int Int)) (v_prenex_6609 Int) (v_prenex_3213 (Array Int Int)) (v_prenex_4506 (Array Int Int)) (v_prenex_4507 Int) (v_prenex_3227 Int) (v_prenex_3229 Int) (v_prenex_5001 Int) (v_prenex_3220 Int) (v_prenex_3187 Int) (v_prenex_3188 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_3191 Int) (v_prenex_4136 (Array Int Int)) (v_prenex_3514 Int) (v_prenex_3235 Int) (v_prenex_7836 Int) (v_prenex_3233 Int) (v_prenex_3195 Int) (v_prenex_5451 Int) (v_prenex_3196 Int) (v_prenex_8566 Int) (v_prenex_8565 (Array Int Int)) (v_prenex_5450 (Array Int Int)) (v_prenex_3199 (Array Int Int)) (v_prenex_3231 (Array Int Int)) (v_prenex_3237 (Array Int Int)) (v_prenex_3515 (Array Int Int)) (v_prenex_7835 (Array Int Int)) (v_prenex_3206 Int) (v_prenex_3207 Int) (v_prenex_3202 Int) (v_prenex_4138 Int) (v_prenex_3204 Int) (v_prenex_4135 Int) (v_prenex_3184 (Array Int Int)) (v_prenex_3185 (Array Int Int)) (v_prenex_3182 (Array Int Int)) (v_prenex_5002 (Array Int Int)) (v_prenex_3186 (Array Int Int)) (v_prenex_3224 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3228 (Array Int Int)) (v_prenex_7139 Int) (v_prenex_6608 (Array Int Int)) (v_prenex_3215 Int) (v_prenex_6201 Int) (v_prenex_4144 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8566 v_prenex_8565) v_prenex_7836 v_prenex_7835) v_prenex_7139 v_prenex_7138) v_prenex_6609 v_prenex_6608) v_prenex_6201 v_prenex_6202) v_prenex_5451 v_prenex_5450) v_prenex_5001 v_prenex_5002) v_prenex_4507 v_prenex_4506) v_prenex_4144 v_prenex_4136) v_prenex_3514 v_prenex_3515) v_prenex_3206 v_prenex_4143) v_prenex_4138 v_prenex_4142) v_prenex_3220 v_prenex_4141) v_prenex_4135 v_prenex_4140) v_prenex_3202 v_prenex_3213) v_prenex_3195 v_prenex_3237) v_prenex_3196 v_prenex_3224) v_prenex_3207 v_prenex_3211) v_prenex_3204 v_prenex_3199) v_prenex_3227 v_prenex_3210) v_prenex_3191 v_prenex_3228) v_prenex_3187 v_prenex_3186) v_prenex_3233 v_prenex_3184) v_prenex_3188 v_prenex_3231) v_prenex_3215 v_prenex_3182) v_prenex_3229 v_prenex_3185) v_prenex_3215) v_prenex_3235) 65) (= v_prenex_3229 v_prenex_3215)))) (< c_~next_alloc_idx~0 43)) (or (< (+ 32 (div (+ (- 5) .cse0) 2)) 0) (< c_~next_alloc_idx~0 59) (and (forall ((v_prenex_4700 (Array Int Int)) (v_prenex_4709 Int) (v_prenex_4666 (Array Int Int)) (v_prenex_4902 (Array Int Int)) (v_prenex_4703 (Array Int Int)) (v_prenex_4702 (Array Int Int)) (v_prenex_4669 (Array Int Int)) (v_prenex_4701 (Array Int Int)) (v_prenex_4668 (Array Int Int)) (v_DerPreprocessor_64 (Array Int Int)) (v_prenex_4676 Int) (v_prenex_4672 Int) (v_prenex_4674 Int) (v_prenex_4670 Int) (v_prenex_7982 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4730 (Array Int Int)) (v_prenex_4717 Int) (v_prenex_4736 (Array Int Int)) (v_prenex_4719 Int) (v_prenex_4724 Int) (v_DerPreprocessor_52 (Array Int Int)) (v_prenex_4728 (Array Int Int)) (v_prenex_4687 Int) (|thr1Thread3of3ForFork0_push_~#newTop~0#1.base| Int) (v_DerPreprocessor_59 (Array Int Int)) (v_prenex_7111 Int) (v_prenex_7197 Int) (v_DerPreprocessor_56 (Array Int Int)) (v_prenex_8568 Int) (v_prenex_4681 Int) (v_prenex_4680 Int) (v_prenex_8567 (Array Int Int)) (v_prenex_4684 (Array Int Int)) (v_prenex_7110 (Array Int Int)) (v_prenex_4688 (Array Int Int)) (v_prenex_4721 (Array Int Int)) (v_prenex_4720 (Array Int Int)) (v_prenex_4726 (Array Int Int)) (v_prenex_4727 Int) (v_prenex_4734 Int) (v_prenex_4697 Int) (v_prenex_4732 Int) (v_prenex_4694 Int) (v_prenex_4695 Int) (v_prenex_7196 (Array Int Int)) (v_prenex_4690 Int) (v_prenex_4691 Int) (v_prenex_4671 (Array Int Int)) (v_prenex_4711 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_3933 Int) (v_prenex_4706 (Array Int Int)) (v_prenex_4901 Int) (v_prenex_6565 Int)) (or (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8568 v_prenex_8567) |thr1Thread3of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_64) v_prenex_7111 v_prenex_7110) v_prenex_7982 v_prenex_7196) v_prenex_7197 v_DerPreprocessor_59) v_prenex_6565 v_DerPreprocessor_56) v_prenex_4901 v_prenex_4902) v_prenex_4694 v_DerPreprocessor_52) v_prenex_3933 v_prenex_4688) v_prenex_4670 v_prenex_4730) v_prenex_4719 v_prenex_4720) v_prenex_4697 v_prenex_4711) v_prenex_4717 v_prenex_4702) v_prenex_4691 v_prenex_4700) v_prenex_4687 v_prenex_4706) v_prenex_4680 v_prenex_4736) v_prenex_4681 v_prenex_4721) v_prenex_4695 v_prenex_4703) v_prenex_4690 v_prenex_4684) v_prenex_4724 v_prenex_4701) v_prenex_4676 v_prenex_4726) v_prenex_4672 v_prenex_4671) v_prenex_4732 v_prenex_4668) v_prenex_4674 v_prenex_4728) v_prenex_4709 v_prenex_4666) v_prenex_4727 v_prenex_4669) v_prenex_4709) v_prenex_4734) 65) (= v_prenex_4727 v_prenex_4709))) (forall ((v_prenex_6564 (Array Int Int)) (v_prenex_4667 (Array Int Int)) (v_prenex_4665 (Array Int Int)) (v_prenex_4704 (Array Int Int)) (v_prenex_4707 Int) (v_DerPreprocessor_62 (Array Int Int)) (v_prenex_4713 Int) (v_prenex_4679 Int) (v_prenex_4712 Int) (v_prenex_4715 Int) (v_prenex_3901 Int) (v_prenex_4714 Int) (v_prenex_4675 Int) (v_prenex_4678 Int) (v_prenex_4710 Int) (v_prenex_4677 Int) (v_prenex_4630 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4699 (Array Int Int)) (v_prenex_4735 (Array Int Int)) (v_prenex_8615 (Array Int Int)) (v_prenex_5537 Int) (v_prenex_4689 Int) (v_prenex_7792 Int) (v_prenex_7198 Int) (v_DerPreprocessor_55 (Array Int Int)) (v_prenex_7791 (Array Int Int)) (v_prenex_4685 (Array Int Int)) (v_prenex_4683 (Array Int Int)) (v_prenex_7199 (Array Int Int)) (v_prenex_4682 (Array Int Int)) (v_prenex_4722 (Array Int Int)) (v_prenex_4686 (Array Int Int)) (v_prenex_4725 (Array Int Int)) (v_prenex_5538 (Array Int Int)) (v_prenex_4729 Int) (v_prenex_4723 (Array Int Int)) (v_prenex_4718 (Array Int Int)) (v_prenex_8616 Int) (v_prenex_3902 (Array Int Int)) (v_prenex_4716 (Array Int Int)) (v_prenex_4731 Int) (v_prenex_4698 Int) (v_prenex_4733 Int) (v_prenex_7200 Int) (v_prenex_4693 Int) (v_prenex_4696 Int) (v_prenex_4692 Int) (v_prenex_4673 (Array Int Int)) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_4937 Int) (v_prenex_4708 (Array Int Int)) (v_prenex_4629 (Array Int Int)) (v_prenex_4705 (Array Int Int)) (v_prenex_6563 Int)) (or (= v_prenex_4678 v_prenex_4715) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8616 v_prenex_8615) v_prenex_7792 v_prenex_7791) v_prenex_7200 v_DerPreprocessor_62) v_prenex_6563 v_prenex_6564) v_prenex_7198 v_prenex_7199) v_prenex_5537 v_prenex_5538) v_prenex_4937 v_DerPreprocessor_55) v_prenex_4630 v_prenex_4629) v_prenex_3901 v_prenex_3902) v_prenex_4713 v_prenex_4716) v_prenex_4731 v_prenex_4665) v_prenex_4692 v_prenex_4718) v_prenex_4714 v_prenex_4682) v_prenex_4698 v_prenex_4705) v_prenex_4707 v_prenex_4735) v_prenex_4675 v_prenex_4725) v_prenex_4710 v_prenex_4704) v_prenex_4693 v_prenex_4667) v_prenex_4733 v_prenex_4699) v_prenex_4729 v_prenex_4723) v_prenex_4677 v_prenex_4683) v_prenex_4689 v_prenex_4673) v_prenex_4679 v_prenex_4686) v_prenex_4712 v_prenex_4685) v_prenex_4715 v_prenex_4722) v_prenex_4678 v_prenex_4708) v_prenex_4715) v_prenex_4696) 1)))))) (or (and (forall ((v_prenex_29 Int) (v_prenex_2682 (Array Int Int)) (v_prenex_3175 (Array Int Int)) (v_prenex_682 (Array Int Int)) (v_prenex_881 (Array Int Int)) (v_prenex_1479 (Array Int Int)) (v_prenex_30 (Array Int Int)) (v_prenex_3544 Int) (v_prenex_6211 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_2374 Int) (v_prenex_8581 (Array Int Int)) (v_prenex_7143 Int) (v_DerPreprocessor_22 (Array Int Int)) (v_DerPreprocessor_24 (Array Int Int)) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_4058 (Array Int Int)) (v_prenex_58 Int) (v_prenex_6638 (Array Int Int)) (v_prenex_1223 (Array Int Int)) (v_prenex_5 (Array Int Int)) (v_prenex_1934 (Array Int Int)) (v_prenex_668 (Array Int Int)) (v_prenex_667 Int) (v_prenex_587 Int) (v_DerPreprocessor_54 (Array Int Int)) (v_prenex_6189 Int) (v_prenex_6190 (Array Int Int)) (v_prenex_1692 Int) (v_prenex_4487 Int) (v_prenex_5381 (Array Int Int)) (v_prenex_7798 Int) (v_prenex_7797 (Array Int Int)) (v_prenex_5380 Int) (v_prenex_4486 (Array Int Int)) (v_prenex_1693 (Array Int Int)) (v_prenex_1935 Int) (v_prenex_6639 Int) (v_prenex_553 Int) (v_prenex_1222 Int) (v_prenex_57 (Array Int Int)) (v_prenex_4057 Int) (v_prenex_7142 (Array Int Int)) (v_prenex_8582 Int) (v_prenex_2373 (Array Int Int)) (v_prenex_3545 (Array Int Int)) (v_prenex_32 Int) (v_prenex_31 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_1478 Int) (v_prenex_684 Int) (v_prenex_880 Int) (v_prenex_680 Int) (v_prenex_2683 Int) (v_prenex_3174 Int)) (or (= v_prenex_32 v_prenex_31) (< 0 (+ (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8582 v_prenex_8581) v_prenex_7798 v_prenex_7797) v_prenex_7143 v_prenex_7142) v_prenex_6639 v_prenex_6638) v_prenex_6189 v_prenex_6190) v_prenex_5380 v_prenex_5381) v_prenex_6211 v_DerPreprocessor_54) v_prenex_4487 v_prenex_4486) v_prenex_4057 v_prenex_4058) v_prenex_3544 v_prenex_3545) v_prenex_3174 v_prenex_3175) v_prenex_2683 v_prenex_2682) v_prenex_2374 v_prenex_2373) v_prenex_1935 v_prenex_1934) v_prenex_1692 v_prenex_1693) v_prenex_1478 v_prenex_1479) v_prenex_1222 v_prenex_1223) v_prenex_880 v_prenex_881) v_prenex_667 v_prenex_668) v_prenex_553 v_prenex_682) v_prenex_684 v_DerPreprocessor_27) v_prenex_587 v_DerPreprocessor_24) v_prenex_680 v_DerPreprocessor_22) v_prenex_58 v_prenex_57) v_prenex_32 v_prenex_30) v_prenex_31 v_prenex_5) v_prenex_32) v_prenex_29) 1)))) (forall ((v_prenex_4980 (Array Int Int)) (v_prenex_7183 Int) (v_prenex_683 (Array Int Int)) (v_prenex_125 (Array Int Int)) (v_prenex_247 (Array Int Int)) (v_prenex_1956 Int) (v_prenex_896 Int) (v_DerPreprocessor_21 (Array Int Int)) (v_prenex_4154 Int) (v_prenex_3145 Int) (v_prenex_4593 Int) (v_DerPreprocessor_69 (Array Int Int)) (v_prenex_8632 Int) (v_prenex_6597 (Array Int Int)) (v_DerPreprocessor_19 (Array Int Int)) (v_prenex_658 Int) (v_prenex_1535 Int) (v_prenex_5419 Int) (v_prenex_3517 (Array Int Int)) (v_prenex_543 Int) (v_prenex_3516 Int) (v_prenex_2704 (Array Int Int)) (v_prenex_7838 Int) (v_prenex_6068 Int) (v_DerPreprocessor_18 (Array Int Int)) (v_prenex_1170 Int) (v_prenex_1171 (Array Int Int)) (v_prenex_6069 (Array Int Int)) (v_prenex_7837 (Array Int Int)) (v_prenex_2349 (Array Int Int)) (v_prenex_5418 (Array Int Int)) (v_prenex_544 (Array Int Int)) (v_prenex_2705 Int) (v_prenex_1536 (Array Int Int)) (v_prenex_657 (Array Int Int)) (v_prenex_4979 Int) (v_prenex_277 Int) (v_prenex_2350 Int) (v_prenex_6596 Int) (v_prenex_8631 (Array Int Int)) (v_prenex_4153 (Array Int Int)) (v_prenex_4592 (Array Int Int)) (v_prenex_34 Int) (v_prenex_3144 (Array Int Int)) (v_prenex_33 Int) (v_prenex_35 Int) (|thr1Thread1of3ForFork0_push_~#newTop~0#1.base| Int) (v_prenex_897 (Array Int Int)) (v_prenex_1712 Int) (v_prenex_246 Int) (v_prenex_1957 (Array Int Int)) (v_prenex_124 Int) (v_prenex_7182 (Array Int Int)) (v_prenex_681 Int) (v_DerPreprocessor_39 (Array Int Int))) (or (= v_prenex_35 v_prenex_34) (< (select (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |thr1Thread1of3ForFork0_push_~#newTop~0#1.base| v_DerPreprocessor_69) v_prenex_8632 v_prenex_8631) v_prenex_7838 v_prenex_7837) v_prenex_7183 v_prenex_7182) v_prenex_6596 v_prenex_6597) v_prenex_6068 v_prenex_6069) v_prenex_5419 v_prenex_5418) v_prenex_4979 v_prenex_4980) v_prenex_4593 v_prenex_4592) v_prenex_4154 v_prenex_4153) v_prenex_3516 v_prenex_3517) v_prenex_3145 v_prenex_3144) v_prenex_2705 v_prenex_2704) v_prenex_2350 v_prenex_2349) v_prenex_1956 v_prenex_1957) v_prenex_1712 v_DerPreprocessor_39) v_prenex_1535 v_prenex_1536) v_prenex_1170 v_prenex_1171) v_prenex_896 v_prenex_897) v_prenex_658 v_prenex_657) v_prenex_543 v_prenex_544) v_prenex_681 v_prenex_683) v_prenex_246 v_prenex_247) v_prenex_124 v_prenex_125) v_prenex_277 v_DerPreprocessor_21) v_prenex_35 v_DerPreprocessor_19) v_prenex_34 v_DerPreprocessor_18) v_prenex_35) v_prenex_33) 65)))) (< (+ 32 (div (+ .cse0 (- 39)) 2)) 0) (< c_~next_alloc_idx~0 25)))))) is different from false [2024-09-08 06:26:27,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-09-08 06:26:27,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 49