/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-New_States.epf -i ../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i -------------------------------------------------------------------------------- This is Ultimate 0.2.0-6f57305 [2021-01-27 01:07:53,764 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-27 01:07:53,767 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-27 01:07:53,804 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-27 01:07:53,804 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-27 01:07:53,806 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-27 01:07:53,808 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-27 01:07:53,811 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-27 01:07:53,813 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-27 01:07:53,814 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-27 01:07:53,816 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-27 01:07:53,818 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-27 01:07:53,818 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-27 01:07:53,820 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-27 01:07:53,821 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-27 01:07:53,822 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-27 01:07:53,826 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-27 01:07:53,827 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-27 01:07:53,830 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-27 01:07:53,832 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-27 01:07:53,835 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-27 01:07:53,836 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-27 01:07:53,838 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-27 01:07:53,839 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-27 01:07:53,843 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-27 01:07:53,843 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-27 01:07:53,844 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-27 01:07:53,845 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-27 01:07:53,846 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-27 01:07:53,847 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-27 01:07:53,847 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-27 01:07:53,848 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-27 01:07:53,849 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-27 01:07:53,850 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-27 01:07:53,852 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-27 01:07:53,852 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-27 01:07:53,854 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-27 01:07:53,854 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-27 01:07:53,854 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-27 01:07:53,856 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-27 01:07:53,857 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-27 01:07:53,859 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-Sleep-NoLbe-New_States.epf [2021-01-27 01:07:53,893 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-27 01:07:53,894 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-27 01:07:53,899 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-27 01:07:53,899 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-27 01:07:53,900 INFO L138 SettingsManager]: * Use SBE=true [2021-01-27 01:07:53,900 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-27 01:07:53,900 INFO L138 SettingsManager]: * sizeof long=4 [2021-01-27 01:07:53,901 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-27 01:07:53,901 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-01-27 01:07:53,901 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-27 01:07:53,901 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-27 01:07:53,901 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-27 01:07:53,902 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-27 01:07:53,902 INFO L138 SettingsManager]: * sizeof long double=12 [2021-01-27 01:07:53,902 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-27 01:07:53,902 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-27 01:07:53,902 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-27 01:07:53,903 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-27 01:07:53,903 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-27 01:07:53,903 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-01-27 01:07:53,903 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-27 01:07:53,903 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-27 01:07:53,904 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-27 01:07:53,904 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-27 01:07:53,905 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-27 01:07:53,905 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-27 01:07:53,905 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-27 01:07:53,906 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-01-27 01:07:53,906 INFO L138 SettingsManager]: * Lazy Petri-NFA conversion=true [2021-01-27 01:07:53,906 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=SLEEP_SET_FA [2021-01-27 01:07:53,906 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-27 01:07:53,907 INFO L138 SettingsManager]: * Minimization of abstraction=NONE [2021-01-27 01:07:53,907 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-01-27 01:07:53,907 INFO L138 SettingsManager]: * Sleep set reduction in concurrent analysis=NEW_STATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-27 01:07:54,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-27 01:07:54,451 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-27 01:07:54,455 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-27 01:07:54,457 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-27 01:07:54,459 INFO L275 PluginConnector]: CDTParser initialized [2021-01-27 01:07:54,461 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2021-01-27 01:07:54,589 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8c80f5bf/57d5946337f04bfcab80740ef8a6b598/FLAG8e50e5108 [2021-01-27 01:07:55,353 INFO L306 CDTParser]: Found 1 translation units. [2021-01-27 01:07:55,354 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/37_stack_lock_p0_vs_concur.i [2021-01-27 01:07:55,374 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8c80f5bf/57d5946337f04bfcab80740ef8a6b598/FLAG8e50e5108 [2021-01-27 01:07:55,619 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8c80f5bf/57d5946337f04bfcab80740ef8a6b598 [2021-01-27 01:07:55,623 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-27 01:07:55,634 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-01-27 01:07:55,636 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-27 01:07:55,637 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-27 01:07:55,645 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-27 01:07:55,647 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 01:07:55" (1/1) ... [2021-01-27 01:07:55,652 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f5c8cb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:55, skipping insertion in model container [2021-01-27 01:07:55,653 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 01:07:55" (1/1) ... [2021-01-27 01:07:55,663 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-27 01:07:55,740 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-27 01:07:56,307 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-27 01:07:56,327 INFO L203 MainTranslator]: Completed pre-run [2021-01-27 01:07:56,438 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-27 01:07:56,575 INFO L208 MainTranslator]: Completed translation [2021-01-27 01:07:56,576 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56 WrapperNode [2021-01-27 01:07:56,576 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-27 01:07:56,578 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-27 01:07:56,578 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-27 01:07:56,578 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-27 01:07:56,589 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,608 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,637 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-27 01:07:56,638 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-27 01:07:56,639 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-27 01:07:56,639 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-27 01:07:56,649 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,650 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,653 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,654 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,661 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,668 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,674 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... [2021-01-27 01:07:56,682 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-27 01:07:56,683 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-27 01:07:56,683 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-27 01:07:56,683 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-27 01:07:56,687 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-27 01:07:56,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-27 01:07:56,779 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2021-01-27 01:07:56,780 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2021-01-27 01:07:56,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-27 01:07:56,780 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-27 01:07:56,780 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-27 01:07:56,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-27 01:07:56,780 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-27 01:07:56,781 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-27 01:07:56,783 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-01-27 01:07:57,666 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-27 01:07:57,667 INFO L298 CfgBuilder]: Removed 12 assume(true) statements. [2021-01-27 01:07:57,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 01:07:57 BoogieIcfgContainer [2021-01-27 01:07:57,670 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-27 01:07:57,671 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-27 01:07:57,672 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-27 01:07:57,676 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-27 01:07:57,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 01:07:55" (1/3) ... [2021-01-27 01:07:57,677 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@612b55a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 01:07:57, skipping insertion in model container [2021-01-27 01:07:57,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 01:07:56" (2/3) ... [2021-01-27 01:07:57,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@612b55a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 01:07:57, skipping insertion in model container [2021-01-27 01:07:57,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 01:07:57" (3/3) ... [2021-01-27 01:07:57,680 INFO L111 eAbstractionObserver]: Analyzing ICFG 37_stack_lock_p0_vs_concur.i [2021-01-27 01:07:57,699 WARN L168 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-01-27 01:07:57,700 INFO L179 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-27 01:07:57,705 INFO L191 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-27 01:07:57,706 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-01-27 01:07:57,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,758 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,759 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,760 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,760 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,760 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,761 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,762 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,762 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,763 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,764 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,765 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,765 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,768 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,772 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,772 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,773 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,773 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,774 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,775 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,776 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,777 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,778 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,779 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,782 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,783 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,783 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,784 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,785 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,786 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,786 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,787 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,787 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,788 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,788 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,800 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,803 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,803 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,805 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:57,810 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-27 01:07:57,827 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-01-27 01:07:57,863 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-27 01:07:57,864 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-27 01:07:57,864 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-27 01:07:57,864 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-27 01:07:57,864 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-27 01:07:57,865 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-27 01:07:57,865 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-27 01:07:57,865 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 21 and size of Sequence is : 22[2021-01-27 01:07:57,901 INFO L164 SleepSetCegar]: Size of mCounterexample is: 22 [2021-01-27 01:07:57,901 INFO L165 SleepSetCegar]: [73#[ULTIMATE.startENTRY]don't care, 76#[L-1]don't care, 79#[L-1-1]don't care, 82#[L16]don't care, 85#[L16-1]don't care, 88#[L16-2]don't care, 91#[L16-3]don't care, 94#[L16-4]don't care, 97#[L689]don't care, 100#[L690]don't care, 103#[L691]don't care, 106#[L-1-2]don't care, 109#[L-1-3]don't care, 112#[L727]don't care, 115#[L728-4]don't care, 120#[L728-1]don't care, 141#[L728-2]don't care, 144#[thr1ENTRY, L728-3]don't care, 149#[thr1ENTRY, L728-4]don't care, 157#[L728-1, thr1ENTRY]don't care, 163#[L728-2, thr1ENTRY]don't care, 167#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY]don't care] [2021-01-27 01:07:57,902 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2021-01-27 01:07:57,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:07:57,911 INFO L82 PathProgramCache]: Analyzing trace with hash -323488055, now seen corresponding path program 1 times [2021-01-27 01:07:57,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:07:57,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759932172] [2021-01-27 01:07:57,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:07:58,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-27 01:07:58,189 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-27 01:07:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-01-27 01:07:58,268 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-01-27 01:07:58,325 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-01-27 01:07:58,326 INFO L605 BasicCegarLoop]: Counterexample might be feasible [2021-01-27 01:07:58,326 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-27 01:07:58,327 WARN L386 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2021-01-27 01:07:58,327 INFO L351 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2021-01-27 01:07:58,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,369 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,373 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,374 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,374 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,375 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,375 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,376 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,377 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,378 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,383 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,384 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,384 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,384 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,393 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,394 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,394 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,395 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,397 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,397 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,398 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,424 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,424 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,427 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,430 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,437 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,438 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,438 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,439 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,439 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,440 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,441 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,442 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,443 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,443 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,444 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,444 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,454 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,454 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,456 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,457 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,457 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,458 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,458 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,459 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,460 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,461 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,462 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,463 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,464 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,465 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,465 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,466 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,468 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,468 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,469 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,469 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,470 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,470 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,471 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,471 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,471 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,471 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,472 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,472 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,473 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,474 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,480 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,480 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,481 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,481 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,482 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,483 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,487 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,490 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,491 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,491 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,492 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,492 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,493 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,494 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,494 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,495 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,495 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,507 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,509 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_reach_error_#t~nondet2.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~oldTop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_atomic_index_malloc_#in~curr_alloc_idx.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#in~d| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_push_~d not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,512 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:07:58,516 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-01-27 01:07:58,517 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-01-27 01:07:58,519 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-27 01:07:58,523 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-27 01:07:58,523 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-27 01:07:58,523 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-27 01:07:58,523 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-27 01:07:58,524 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-27 01:07:58,524 INFO L383 AbstractCegarLoop]: Minimize is NONE [2021-01-27 01:07:58,524 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== Size of Word is: 29 and size of Sequence is : 30[2021-01-27 01:07:58,550 INFO L164 SleepSetCegar]: Size of mCounterexample is: 30 [2021-01-27 01:07:58,551 INFO L165 SleepSetCegar]: [117#[ULTIMATE.startENTRY]don't care, 120#[L-1]don't care, 123#[L-1-1]don't care, 126#[L16]don't care, 129#[L16-1]don't care, 132#[L16-2]don't care, 135#[L16-3]don't care, 138#[L16-4]don't care, 141#[L689]don't care, 144#[L690]don't care, 147#[L691]don't care, 150#[L-1-2]don't care, 153#[L-1-3]don't care, 156#[L727]don't care, 159#[L728-4]don't care, 164#[L728-1]don't care, 185#[L728-2]don't care, 188#[thr1ENTRY, L728-3]don't care, 191#[thr1ENTRY, L728-4]don't care, 201#[thr1ENTRY, L728-1]don't care, 207#[thr1ENTRY, L728-2]don't care, 211#[L728-2, L722-6]don't care, 217#[L728-2, L722-7]don't care, 229#[L728-2, thr1FINAL]don't care, 233#[L728-2, thr1EXIT]don't care, 239#[L728-3, thr1ENTRY, thr1EXIT]don't care, 242#[thr1ENTRY, L728-4, thr1EXIT]don't care, 250#[L728-1, thr1ENTRY, thr1EXIT]don't care, 258#[L728-2, thr1ENTRY, thr1EXIT]don't care, 262#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, thr1EXIT]don't care] [2021-01-27 01:07:58,551 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:07:58,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:07:58,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1287831107, now seen corresponding path program 1 times [2021-01-27 01:07:58,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:07:58,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627125739] [2021-01-27 01:07:58,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:07:58,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:07:58,651 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:07:58,651 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627125739] [2021-01-27 01:07:58,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:07:58,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-27 01:07:58,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189720314] [2021-01-27 01:07:58,673 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-27 01:07:58,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:07:58,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-27 01:07:58,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-27 01:07:58,701 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:07:58,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 2 states, 2 states have (on average 13.5) internal successors, (27), 2 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) Size of Word is: 41 and size of Sequence is : 42[2021-01-27 01:07:58,750 INFO L164 SleepSetCegar]: Size of mCounterexample is: 42 [2021-01-27 01:07:58,754 INFO L165 SleepSetCegar]: [269#[ULTIMATE.startENTRY]true, 271#[L-1]true, 273#[L-1-1]true, 275#[L16]true, 277#[L16-1]true, 279#[L16-2]true, 281#[L16-3]true, 283#[L16-4]true, 285#[L689]true, 287#[L690]true, 289#[L691]true, 291#[L-1-2]true, 293#[L-1-3]true, 295#[L727]true, 297#[L728-4]true, 300#[L728-1]true, 304#[L728-2]true, 306#[thr1ENTRY, L728-3]true, 308#[thr1ENTRY, L728-4]true, 314#[thr1ENTRY, L728-1]true, 318#[thr1ENTRY, L728-2]true, 321#[L728-2, L722-6]true, 326#[L722-2, L728-2]true, 336#[L728-2, L722-3]true, 345#[L707, L728-2]true, 352#[L728-2, L708]true, 360#[L728-2, L708-1]true, 369#[L728-2, L708-2]true, 376#[L728-2, L708-3]true, 384#[L728-2, L709-2]true, 392#[L728-2, L710]true, 402#[L710-1, L728-2]true, 412#[L711, L728-2]true, 421#[L711-1, L728-2]true, 429#[L728-2, L2]true, 436#[L728-2, L3]true, 446#[L728-2, L3-1]true, 454#[L728-3, thr1ENTRY, L3-1]true, 464#[thr1ENTRY, L3-1, L728-4]true, 478#[L728-1, thr1ENTRY, L3-1]true, 490#[L728-2, thr1ENTRY, L3-1]true, 500#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1]true] [2021-01-27 01:07:58,755 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-27 01:07:58,755 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:07:58,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:07:58,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1806751566, now seen corresponding path program 1 times [2021-01-27 01:07:58,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:07:58,757 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875584772] [2021-01-27 01:07:58,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:07:58,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:07:58,973 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:07:58,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875584772] [2021-01-27 01:07:58,974 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:07:58,974 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-27 01:07:58,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576865948] [2021-01-27 01:07:58,976 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-27 01:07:58,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:07:58,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-27 01:07:58,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-27 01:07:58,978 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:07:58,979 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 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) [2021-01-27 01:07:59,073 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 50 and size of Sequence is : 51[2021-01-27 01:07:59,144 INFO L164 SleepSetCegar]: Size of mCounterexample is: 51 [2021-01-27 01:07:59,145 INFO L165 SleepSetCegar]: [511#[ULTIMATE.startENTRY]true, 514#[L-1]true, 517#[L-1-1]true, 520#[L16]true, 523#[L16-1]true, 526#[L16-2]true, 529#[L16-3]true, 532#[L16-4]true, 535#[L689]true, 538#[L690](= ~next_alloc_idx~0 1), 541#[L691](= ~next_alloc_idx~0 1), 544#[L-1-2](= ~next_alloc_idx~0 1), 547#[L-1-3](= ~next_alloc_idx~0 1), 550#[L727](= ~next_alloc_idx~0 1), 553#[L728-4](= ~next_alloc_idx~0 1), 558#[L728-1](= ~next_alloc_idx~0 1), 563#[L728-2](= ~next_alloc_idx~0 1), 566#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 569#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 579#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 585#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 589#[L728-2, L722-6](= ~next_alloc_idx~0 1), 597#[L722-2, L728-2](= ~next_alloc_idx~0 1), 605#[L728-2, L722-3](= ~next_alloc_idx~0 1), 613#[L707, L728-2](= ~next_alloc_idx~0 1), 617#[L728-2, L708](= ~next_alloc_idx~0 1), 623#[L728-2, L708-1](= ~next_alloc_idx~0 1), 631#[L728-2, L708-2](= ~next_alloc_idx~0 1), 635#[L728-2, L708-3](= ~next_alloc_idx~0 1), 641#[L728-2, L709-2](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 649#[L728-2, L710](and (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1)), 659#[L710-2, L728-2](and (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1)), 670#[L713, L728-2](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 684#[L728-2, L713-1](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 696#[L713-2, L728-2](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 706#[L728-2, L714](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 718#[L728-2, L714-1](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 732#[L728-2, L716](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 742#[L728-2, L716-1](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 754#[L728-2, L716-2](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 766#[L728-2, L717](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 780#[L728-2, L717-1](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 790#[L728-2, L717-2](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 804#[L728-2, L718](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 813#[L728-2, L718-1](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 823#[L728-2, L708-4](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 833#[L728-2, L707-1]true, 847#[L728-2, L722-4]true, 862#[L16, L728-2]true, 875#[L728-2, L16-2]true, 895#[L728-2, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]true] [2021-01-27 01:07:59,145 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-27 01:07:59,146 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:07:59,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:07:59,146 INFO L82 PathProgramCache]: Analyzing trace with hash 2111410099, now seen corresponding path program 1 times [2021-01-27 01:07:59,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:07:59,147 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093754137] [2021-01-27 01:07:59,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:07:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:07:59,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-27 01:07:59,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093754137] [2021-01-27 01:07:59,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-27 01:07:59,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-01-27 01:07:59,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007188573] [2021-01-27 01:07:59,314 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-01-27 01:07:59,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:07:59,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-01-27 01:07:59,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-01-27 01:07:59,316 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:07:59,316 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-27 01:07:59,450 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 67 and size of Sequence is : 68[2021-01-27 01:07:59,752 INFO L164 SleepSetCegar]: Size of mCounterexample is: 68 [2021-01-27 01:07:59,753 INFO L165 SleepSetCegar]: [906#[ULTIMATE.startENTRY]true, 909#[L-1]true, 912#[L-1-1]true, 915#[L16]true, 918#[L16-1]true, 921#[L16-2]true, 924#[L16-3]true, 927#[L16-4]true, 930#[L689]true, 933#[L690](= ~next_alloc_idx~0 1), 936#[L691](= ~next_alloc_idx~0 1), 939#[L-1-2](= ~next_alloc_idx~0 1), 942#[L-1-3](= ~next_alloc_idx~0 1), 945#[L727](= ~next_alloc_idx~0 1), 948#[L728-4](= ~next_alloc_idx~0 1), 953#[L728-1](= ~next_alloc_idx~0 1), 958#[L728-2](= ~next_alloc_idx~0 1), 961#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 964#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 974#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 980#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 984#[L728-2, L722-6](= ~next_alloc_idx~0 1), 992#[L722-2, L728-2](= ~next_alloc_idx~0 1), 1000#[L728-2, L722-3](= ~next_alloc_idx~0 1), 1008#[L707, L728-2](= ~next_alloc_idx~0 1), 1012#[L728-2, L708](= ~next_alloc_idx~0 1), 1018#[L728-2, L708-1](= ~next_alloc_idx~0 1), 1026#[L728-2, L708-2](= ~next_alloc_idx~0 1), 1030#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 1036#[L728-2, L709-2](= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1), 1042#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 1054#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 1059#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1067#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1073#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1077#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1083#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1091#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1095#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1101#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1107#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= .cse0 1))), 1117#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 1123#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 1133#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 1139#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 1145#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 1149#[L728-2, L707-1](not (= ~top~0 0)), 1159#[L728-2, L722-6](not (= ~top~0 0)), 1168#[L722-2, L728-2](not (= ~top~0 0)), 1178#[L728-2, L722-3](not (= ~top~0 0)), 1190#[L707, L728-2](not (= ~top~0 0)), 1198#[L728-2, L708](not (= ~top~0 0)), 1208#[L728-2, L708-1](not (= ~top~0 0)), 1220#[L728-2, L708-2](not (= ~top~0 0)), 1229#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 1239#[L728-2, L709-2](not (= ~top~0 0)), 1251#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 1263#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 1278#[L711, L728-2](not (= ~top~0 0)), 1290#[L711-1, L728-2](not (= ~top~0 0)), 1300#[L728-2, L2](not (= ~top~0 0)), 1308#[L728-2, L3](not (= ~top~0 0)), 1320#[L728-2, L3-1](not (= ~top~0 0)), 1333#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 1345#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 1363#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 1379#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 1391#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:07:59,754 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-27 01:07:59,754 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:07:59,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:07:59,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1075203271, now seen corresponding path program 1 times [2021-01-27 01:07:59,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:07:59,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985454764] [2021-01-27 01:07:59,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:07:59,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:00,119 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:00,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985454764] [2021-01-27 01:08:00,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923730131] [2021-01-27 01:08:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:00,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:00,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 14 conjunts are in the unsatisfiable core [2021-01-27 01:08:00,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:08:00,424 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:08:00,424 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:00,438 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:00,442 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:00,442 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:08:00,635 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:00,636 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:00,720 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:00,721 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:00,723 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:00,790 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:08:00,801 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:00,802 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-01-27 01:08:00,834 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:08:00,835 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:00,844 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:00,845 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:00,845 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:08:00,937 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:00,938 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:08:00,938 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-01-27 01:08:00,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970112820] [2021-01-27 01:08:00,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-27 01:08:00,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:08:00,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-27 01:08:00,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-01-27 01:08:00,944 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:08:00,945 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-01-27 01:08:01,174 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:01,344 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:01,450 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 93 and size of Sequence is : 94[2021-01-27 01:08:01,523 INFO L164 SleepSetCegar]: Size of mCounterexample is: 94 [2021-01-27 01:08:01,526 INFO L165 SleepSetCegar]: [1606#[ULTIMATE.startENTRY]true, 1609#[L-1]true, 1612#[L-1-1]true, 1615#[L16]true, 1618#[L16-1]true, 1621#[L16-2]true, 1624#[L16-3]true, 1627#[L16-4]true, 1630#[L689]true, 1633#[L690](= ~next_alloc_idx~0 1), 1636#[L691](= ~next_alloc_idx~0 1), 1639#[L-1-2](= ~next_alloc_idx~0 1), 1642#[L-1-3](= ~next_alloc_idx~0 1), 1645#[L727](= ~next_alloc_idx~0 1), 1648#[L728-4](= ~next_alloc_idx~0 1), 1653#[L728-1](= ~next_alloc_idx~0 1), 1658#[L728-2](= ~next_alloc_idx~0 1), 1661#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 1664#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 1674#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 1680#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 1684#[L728-2, L722-6](= ~next_alloc_idx~0 1), 1692#[L722-2, L728-2](= ~next_alloc_idx~0 1), 1700#[L728-2, L722-3](= ~next_alloc_idx~0 1), 1708#[L707, L728-2](= ~next_alloc_idx~0 1), 1712#[L728-2, L708](= ~next_alloc_idx~0 1), 1718#[L728-2, L708-1](= ~next_alloc_idx~0 1), 1726#[L728-2, L708-2](= ~next_alloc_idx~0 1), 1732#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 1740#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1748#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 1758#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 1763#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1771#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1777#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1781#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1787#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1795#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1799#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1805#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1811#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 1819#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 1823#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 1831#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 1837#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 1843#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 1847#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1857#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1862#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1868#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1876#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1880#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1886#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1894#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 1898#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 1904#[L728-2, L709-2](and (not (= ~top~0 0)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 1912#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 1922#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 1935#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 1951#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 1965#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 1977#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 1991#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2007#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2019#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2033#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2047#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2063#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0))), 2075#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0))), 2091#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2103#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2117#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0))), 2125#[L728-2, L707-1](not (= ~top~0 0)), 2135#[L728-2, L722-6](not (= ~top~0 0)), 2139#[L722-2, L728-2](not (= ~top~0 0)), 2145#[L728-2, L722-3](not (= ~top~0 0)), 2153#[L707, L728-2](not (= ~top~0 0)), 2157#[L728-2, L708](not (= ~top~0 0)), 2163#[L728-2, L708-1](not (= ~top~0 0)), 2171#[L728-2, L708-2](not (= ~top~0 0)), 2175#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 2181#[L728-2, L709-2](not (= ~top~0 0)), 2187#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 2193#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 2202#[L711, L728-2](not (= ~top~0 0)), 2210#[L711-1, L728-2](not (= ~top~0 0)), 2216#[L728-2, L2](not (= ~top~0 0)), 2220#[L728-2, L3](not (= ~top~0 0)), 2226#[L728-2, L3-1](not (= ~top~0 0)), 2235#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 2241#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 2251#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 2261#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 2267#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:08:01,737 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:01,738 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:08:01,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:08:01,740 INFO L82 PathProgramCache]: Analyzing trace with hash 734761728, now seen corresponding path program 2 times [2021-01-27 01:08:01,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:08:01,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819670813] [2021-01-27 01:08:01,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:08:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:02,002 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 46 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:02,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819670813] [2021-01-27 01:08:02,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986786610] [2021-01-27 01:08:02,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:02,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-27 01:08:02,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:08:02,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 14 conjunts are in the unsatisfiable core [2021-01-27 01:08:02,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:08:02,249 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:08:02,250 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:02,262 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:02,263 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:02,264 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:08:02,395 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:02,396 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:02,446 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:02,447 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:02,449 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:02,502 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:02,507 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:02,507 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:02,616 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:02,617 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:02,697 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:02,697 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:08:02,700 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:02,702 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-27 01:08:02,711 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:02,852 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 31 [2021-01-27 01:08:02,853 INFO L625 ElimStorePlain]: treesize reduction 45, result has 50.5 percent of original size [2021-01-27 01:08:02,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,863 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:02,864 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:28, output treesize:46 [2021-01-27 01:08:02,866 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:02,947 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:02,950 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:03,010 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:03,011 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 47 [2021-01-27 01:08:03,012 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:03,033 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:03,034 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 20 [2021-01-27 01:08:03,035 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:03,047 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:03,048 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:03,050 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:03,184 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 30 DAG size of output: 22 [2021-01-27 01:08:03,185 INFO L625 ElimStorePlain]: treesize reduction 39, result has 40.9 percent of original size [2021-01-27 01:08:03,198 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-01-27 01:08:03,198 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:108, output treesize:9 [2021-01-27 01:08:03,268 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 7 proven. 46 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:03,269 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:08:03,269 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2021-01-27 01:08:03,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420752883] [2021-01-27 01:08:03,273 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-01-27 01:08:03,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:08:03,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-01-27 01:08:03,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-01-27 01:08:03,277 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:08:03,278 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 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) [2021-01-27 01:08:03,723 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:03,912 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 119 and size of Sequence is : 120[2021-01-27 01:08:04,035 INFO L164 SleepSetCegar]: Size of mCounterexample is: 120 [2021-01-27 01:08:04,040 INFO L165 SleepSetCegar]: [2563#[ULTIMATE.startENTRY]true, 2566#[L-1]true, 2569#[L-1-1]true, 2572#[L16]true, 2575#[L16-1]true, 2578#[L16-2]true, 2581#[L16-3]true, 2584#[L16-4]true, 2587#[L689]true, 2590#[L690](= ~next_alloc_idx~0 1), 2593#[L691](= ~next_alloc_idx~0 1), 2596#[L-1-2](= ~next_alloc_idx~0 1), 2599#[L-1-3](= ~next_alloc_idx~0 1), 2602#[L727](= ~next_alloc_idx~0 1), 2605#[L728-4](= ~next_alloc_idx~0 1), 2610#[L728-1](= ~next_alloc_idx~0 1), 2615#[L728-2](= ~next_alloc_idx~0 1), 2618#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 2621#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 2631#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 2637#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 2641#[L728-2, L722-6](= ~next_alloc_idx~0 1), 2649#[L722-2, L728-2](= ~next_alloc_idx~0 1), 2657#[L728-2, L722-3](= ~next_alloc_idx~0 1), 2665#[L707, L728-2](= ~next_alloc_idx~0 1), 2669#[L728-2, L708](= ~next_alloc_idx~0 1), 2675#[L728-2, L708-1](= ~next_alloc_idx~0 1), 2683#[L728-2, L708-2](= ~next_alloc_idx~0 1), 2689#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 2697#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2705#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 2715#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 2720#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2728#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2734#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2738#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2744#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2752#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2756#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2762#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2768#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 2776#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 2780#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 2788#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 2794#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 2800#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 2804#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2814#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2819#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2825#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2833#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2837#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2843#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2851#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 2855#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 2863#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2871#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 2881#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 2886#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2894#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2900#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2904#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2910#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2918#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2922#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2928#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2934#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2942#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2946#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2954#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2960#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2966#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 2970#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 2980#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 2984#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 2990#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 2998#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 3002#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 3008#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 3016#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0)), 3020#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (= 5 ~next_alloc_idx~0))), 3026#[L728-2, L709-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3034#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|))), 3044#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 3053#[L713, L728-2](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3065#[L728-2, L713-1](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3075#[L713-2, L728-2](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3083#[L728-2, L714](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3093#[L728-2, L714-1](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3105#[L728-2, L716](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3113#[L728-2, L716-1](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3123#[L728-2, L716-2](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3133#[L728-2, L717](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3145#[L728-2, L717-1](and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3153#[L728-2, L717-2](and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3165#[L728-2, L718](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3175#[L728-2, L718-1](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3185#[L728-2, L708-4](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 3191#[L728-2, L707-1](not (= ~top~0 0)), 3201#[L728-2, L722-6](not (= ~top~0 0)), 3205#[L722-2, L728-2](not (= ~top~0 0)), 3211#[L728-2, L722-3](not (= ~top~0 0)), 3219#[L707, L728-2](not (= ~top~0 0)), 3223#[L728-2, L708](not (= ~top~0 0)), 3229#[L728-2, L708-1](not (= ~top~0 0)), 3237#[L728-2, L708-2](not (= ~top~0 0)), 3241#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 3247#[L728-2, L709-2](not (= ~top~0 0)), 3253#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 3259#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 3268#[L711, L728-2](not (= ~top~0 0)), 3276#[L711-1, L728-2](not (= ~top~0 0)), 3282#[L728-2, L2](not (= ~top~0 0)), 3286#[L728-2, L3](not (= ~top~0 0)), 3292#[L728-2, L3-1](not (= ~top~0 0)), 3301#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 3307#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 3317#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 3327#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 3333#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:08:04,250 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:04,251 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:08:04,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:08:04,252 INFO L82 PathProgramCache]: Analyzing trace with hash -1140279289, now seen corresponding path program 3 times [2021-01-27 01:08:04,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:08:04,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316445042] [2021-01-27 01:08:04,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:08:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:04,554 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 7 proven. 108 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:04,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316445042] [2021-01-27 01:08:04,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408997017] [2021-01-27 01:08:04,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:04,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-01-27 01:08:04,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:08:04,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjunts are in the unsatisfiable core [2021-01-27 01:08:04,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:08:04,839 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:08:04,839 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:04,849 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:04,850 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:04,850 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:08:04,915 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:04,916 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:04,959 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:04,959 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:04,961 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,015 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:05,018 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,019 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:05,192 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:05,193 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:05,194 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,251 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:05,254 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:05,255 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:05,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:05,337 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:05,384 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:05,385 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:05,386 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,433 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:08:05,436 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,436 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-01-27 01:08:05,472 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:08:05,473 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,476 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:05,477 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:05,477 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:08:05,561 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 7 proven. 108 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:05,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:08:05,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-01-27 01:08:05,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719090916] [2021-01-27 01:08:05,563 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-27 01:08:05,563 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:08:05,564 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-27 01:08:05,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-01-27 01:08:05,565 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:08:05,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 14.142857142857142) internal successors, (198), 14 states have internal predecessors, (198), 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) [2021-01-27 01:08:05,893 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:06,132 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:06,262 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 145 and size of Sequence is : 146[2021-01-27 01:08:06,348 INFO L164 SleepSetCegar]: Size of mCounterexample is: 146 [2021-01-27 01:08:06,352 INFO L165 SleepSetCegar]: [3709#[ULTIMATE.startENTRY]true, 3712#[L-1]true, 3715#[L-1-1]true, 3718#[L16]true, 3721#[L16-1]true, 3724#[L16-2]true, 3727#[L16-3]true, 3730#[L16-4]true, 3733#[L689]true, 3736#[L690](= ~next_alloc_idx~0 1), 3739#[L691](= ~next_alloc_idx~0 1), 3742#[L-1-2](= ~next_alloc_idx~0 1), 3745#[L-1-3](= ~next_alloc_idx~0 1), 3748#[L727](= ~next_alloc_idx~0 1), 3751#[L728-4](= ~next_alloc_idx~0 1), 3756#[L728-1](= ~next_alloc_idx~0 1), 3761#[L728-2](= ~next_alloc_idx~0 1), 3764#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 3767#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 3777#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 3783#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 3787#[L728-2, L722-6](= ~next_alloc_idx~0 1), 3795#[L722-2, L728-2](= ~next_alloc_idx~0 1), 3803#[L728-2, L722-3](= ~next_alloc_idx~0 1), 3811#[L707, L728-2](= ~next_alloc_idx~0 1), 3815#[L728-2, L708](= ~next_alloc_idx~0 1), 3821#[L728-2, L708-1](= ~next_alloc_idx~0 1), 3829#[L728-2, L708-2](= ~next_alloc_idx~0 1), 3835#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 3843#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3851#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 3861#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 3866#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3874#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3880#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3884#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3890#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3898#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3902#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3908#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3914#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 3922#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 3926#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 3934#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 3940#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 3946#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 3950#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3960#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3965#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3971#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3979#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3983#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3989#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 3997#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 4001#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 4007#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4015#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 4025#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 4030#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4038#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4044#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4048#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4054#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4062#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4066#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4072#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4078#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4086#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4090#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4098#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4104#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4110#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 4114#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4124#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4128#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4134#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4142#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4146#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4152#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4160#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 4166#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 4174#[L728-2, L709-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4182#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 4192#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 4197#[L713, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4205#[L728-2, L713-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4211#[L713-2, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4215#[L728-2, L714](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4221#[L728-2, L714-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4229#[L728-2, L716](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4233#[L728-2, L716-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4239#[L728-2, L716-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4245#[L728-2, L717](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4253#[L728-2, L717-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4257#[L728-2, L717-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4265#[L728-2, L718](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4271#[L728-2, L718-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4277#[L728-2, L708-4](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 4281#[L728-2, L707-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4291#[L728-2, L722-6](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4295#[L722-2, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4301#[L728-2, L722-3](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4309#[L707, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4313#[L728-2, L708](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4319#[L728-2, L708-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4327#[L728-2, L708-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4331#[L728-2, L708-3](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 4337#[L728-2, L709-2](and (not (= ~top~0 0)) (= 7 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 4345#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 4355#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 4364#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4376#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4386#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4394#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4404#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4416#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4424#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4434#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4444#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4456#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 7 .cse0))), 4464#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 7 .cse0))), 4476#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4486#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4496#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 7 .cse0))), 4502#[L728-2, L707-1](not (= ~top~0 0)), 4512#[L728-2, L722-6](not (= ~top~0 0)), 4516#[L722-2, L728-2](not (= ~top~0 0)), 4522#[L728-2, L722-3](not (= ~top~0 0)), 4530#[L707, L728-2](not (= ~top~0 0)), 4534#[L728-2, L708](not (= ~top~0 0)), 4540#[L728-2, L708-1](not (= ~top~0 0)), 4548#[L728-2, L708-2](not (= ~top~0 0)), 4552#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 4558#[L728-2, L709-2](not (= ~top~0 0)), 4564#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 4570#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 4579#[L711, L728-2](not (= ~top~0 0)), 4587#[L711-1, L728-2](not (= ~top~0 0)), 4593#[L728-2, L2](not (= ~top~0 0)), 4597#[L728-2, L3](not (= ~top~0 0)), 4603#[L728-2, L3-1](not (= ~top~0 0)), 4612#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 4618#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 4628#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 4638#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 4644#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:08:06,561 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:06,562 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:08:06,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:08:06,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1834413490, now seen corresponding path program 4 times [2021-01-27 01:08:06,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:08:06,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779082812] [2021-01-27 01:08:06,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:08:06,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 7 proven. 196 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:07,009 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779082812] [2021-01-27 01:08:07,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267403901] [2021-01-27 01:08:07,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:07,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-27 01:08:07,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:08:07,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 17 conjunts are in the unsatisfiable core [2021-01-27 01:08:07,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:08:07,301 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:08:07,302 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:07,313 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:07,315 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:07,315 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:08:07,382 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,383 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,422 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:07,423 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:07,424 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:07,481 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:07,486 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:07,487 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:07,569 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,570 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,620 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:07,621 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:07,622 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:07,677 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:07,682 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:07,682 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:07,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,794 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:07,795 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:07,796 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:07,847 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:07,851 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:07,852 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:07,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,927 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:07,970 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:07,971 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:07,972 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:08,018 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:08:08,021 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:08,021 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-01-27 01:08:08,056 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:08:08,056 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:08,060 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:08,060 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:08,060 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:08:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 7 proven. 196 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:08,182 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:08:08,183 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-01-27 01:08:08,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053100442] [2021-01-27 01:08:08,184 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-01-27 01:08:08,184 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:08:08,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-01-27 01:08:08,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-01-27 01:08:08,185 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:08:08,186 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.666666666666668) internal successors, (250), 15 states have internal predecessors, (250), 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) [2021-01-27 01:08:09,059 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:09,235 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 171 and size of Sequence is : 172[2021-01-27 01:08:09,350 INFO L164 SleepSetCegar]: Size of mCounterexample is: 172 [2021-01-27 01:08:09,356 INFO L165 SleepSetCegar]: [5099#[ULTIMATE.startENTRY]true, 5102#[L-1]true, 5105#[L-1-1]true, 5108#[L16]true, 5111#[L16-1]true, 5114#[L16-2]true, 5117#[L16-3]true, 5120#[L16-4]true, 5123#[L689]true, 5126#[L690](= ~next_alloc_idx~0 1), 5129#[L691](= ~next_alloc_idx~0 1), 5132#[L-1-2](= ~next_alloc_idx~0 1), 5135#[L-1-3](= ~next_alloc_idx~0 1), 5138#[L727](= ~next_alloc_idx~0 1), 5141#[L728-4](= ~next_alloc_idx~0 1), 5146#[L728-1](= ~next_alloc_idx~0 1), 5151#[L728-2](= ~next_alloc_idx~0 1), 5154#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 5157#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 5167#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 5173#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 5177#[L728-2, L722-6](= ~next_alloc_idx~0 1), 5185#[L722-2, L728-2](= ~next_alloc_idx~0 1), 5193#[L728-2, L722-3](= ~next_alloc_idx~0 1), 5201#[L707, L728-2](= ~next_alloc_idx~0 1), 5205#[L728-2, L708](= ~next_alloc_idx~0 1), 5211#[L728-2, L708-1](= ~next_alloc_idx~0 1), 5219#[L728-2, L708-2](= ~next_alloc_idx~0 1), 5225#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 5233#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5241#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 5251#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 5256#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5264#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5270#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5274#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5280#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5288#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5292#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5298#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5304#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 5312#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 5316#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 5324#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 5330#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 5336#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 5340#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5350#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5355#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5361#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5369#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5373#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5379#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5387#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 5391#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 5399#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5407#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 5417#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 5422#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5430#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5436#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5440#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5446#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5454#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5458#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5464#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5470#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5478#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5482#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5490#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5496#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5502#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 5506#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5516#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5520#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5526#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5534#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5538#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5544#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5552#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 5556#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 5564#[L728-2, L709-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5572#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 5582#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 5587#[L713, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5595#[L728-2, L713-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5601#[L713-2, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5605#[L728-2, L714](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5611#[L728-2, L714-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5619#[L728-2, L716](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5623#[L728-2, L716-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5629#[L728-2, L716-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5635#[L728-2, L717](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5643#[L728-2, L717-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5647#[L728-2, L717-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5655#[L728-2, L718](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5661#[L728-2, L718-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5667#[L728-2, L708-4](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse1 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse0 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse1 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse1 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse0) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))))))))), 5671#[L728-2, L707-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5681#[L728-2, L722-6](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5685#[L722-2, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5691#[L728-2, L722-3](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5699#[L707, L728-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5703#[L728-2, L708](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5709#[L728-2, L708-1](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5717#[L728-2, L708-2](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5721#[L728-2, L708-3](and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 5729#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5737#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 5747#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 5752#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5760#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5766#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5770#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5776#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5784#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5788#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5794#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5800#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5808#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5812#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5820#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5826#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5832#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 5836#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5846#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5850#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5856#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5864#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5868#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5874#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5882#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 5886#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 5892#[L728-2, L709-2](and (not (= ~top~0 0)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 5900#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= 9 .cse0) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 5910#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 5919#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5931#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5941#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5949#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5959#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5971#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5979#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5989#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 5999#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 6011#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 9 .cse0))), 6019#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 9 .cse0))), 6031#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 6041#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 6051#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0))), 6057#[L728-2, L707-1](not (= ~top~0 0)), 6067#[L728-2, L722-6](not (= ~top~0 0)), 6071#[L722-2, L728-2](not (= ~top~0 0)), 6077#[L728-2, L722-3](not (= ~top~0 0)), 6085#[L707, L728-2](not (= ~top~0 0)), 6089#[L728-2, L708](not (= ~top~0 0)), 6095#[L728-2, L708-1](not (= ~top~0 0)), 6103#[L728-2, L708-2](not (= ~top~0 0)), 6107#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 6113#[L728-2, L709-2](not (= ~top~0 0)), 6119#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 6125#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 6134#[L711, L728-2](not (= ~top~0 0)), 6142#[L711-1, L728-2](not (= ~top~0 0)), 6148#[L728-2, L2](not (= ~top~0 0)), 6152#[L728-2, L3](not (= ~top~0 0)), 6158#[L728-2, L3-1](not (= ~top~0 0)), 6167#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 6173#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 6183#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 6193#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 6199#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:08:09,569 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:09,570 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:08:09,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:08:09,572 INFO L82 PathProgramCache]: Analyzing trace with hash -962031147, now seen corresponding path program 5 times [2021-01-27 01:08:09,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:08:09,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132972732] [2021-01-27 01:08:09,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:08:09,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:10,051 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 7 proven. 310 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:10,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132972732] [2021-01-27 01:08:10,052 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002405368] [2021-01-27 01:08:10,052 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:10,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-01-27 01:08:10,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:08:10,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 57 conjunts are in the unsatisfiable core [2021-01-27 01:08:10,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:08:10,525 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:08:10,525 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:10,536 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:10,537 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:10,538 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:08:10,604 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:10,605 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:10,645 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:10,645 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:10,646 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:10,699 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:10,712 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:10,713 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:10,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:10,938 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:10,980 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:10,981 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:10,982 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,031 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:11,035 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,035 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:11,340 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:11,340 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 27 treesize of output 46 [2021-01-27 01:08:11,341 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,428 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:11,432 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:11,432 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:30, output treesize:11 [2021-01-27 01:08:11,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:11,512 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:11,557 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:11,558 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:11,559 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,617 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:11,620 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,620 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:11,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:11,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:11,872 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:11,873 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 27 treesize of output 46 [2021-01-27 01:08:11,874 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,920 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:08:11,923 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,924 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:27, output treesize:7 [2021-01-27 01:08:11,970 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:08:11,971 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,974 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:11,975 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:11,975 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:08:12,117 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 7 proven. 310 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:12,117 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:08:12,117 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 18] total 25 [2021-01-27 01:08:12,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064845133] [2021-01-27 01:08:12,119 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-01-27 01:08:12,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:08:12,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-01-27 01:08:12,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-01-27 01:08:12,120 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:08:12,121 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 12.08) internal successors, (302), 25 states have internal predecessors, (302), 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) [2021-01-27 01:08:12,492 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:12,804 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:13,476 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:13,692 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 197 and size of Sequence is : 198[2021-01-27 01:08:13,798 INFO L164 SleepSetCegar]: Size of mCounterexample is: 198 [2021-01-27 01:08:13,804 INFO L165 SleepSetCegar]: [6742#[ULTIMATE.startENTRY]true, 6745#[L-1]true, 6748#[L-1-1]true, 6751#[L16]true, 6754#[L16-1]true, 6757#[L16-2]true, 6760#[L16-3]true, 6763#[L16-4]true, 6766#[L689]true, 6769#[L690](= ~next_alloc_idx~0 1), 6772#[L691](= ~next_alloc_idx~0 1), 6775#[L-1-2](= ~next_alloc_idx~0 1), 6778#[L-1-3](= ~next_alloc_idx~0 1), 6781#[L727](= ~next_alloc_idx~0 1), 6784#[L728-4](= ~next_alloc_idx~0 1), 6789#[L728-1](= ~next_alloc_idx~0 1), 6794#[L728-2](= ~next_alloc_idx~0 1), 6797#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 6800#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 6810#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 6816#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 6820#[L728-2, L722-6](= ~next_alloc_idx~0 1), 6828#[L722-2, L728-2](= ~next_alloc_idx~0 1), 6836#[L728-2, L722-3](= ~next_alloc_idx~0 1), 6844#[L707, L728-2](= ~next_alloc_idx~0 1), 6848#[L728-2, L708](= ~next_alloc_idx~0 1), 6854#[L728-2, L708-1](= ~next_alloc_idx~0 1), 6862#[L728-2, L708-2](= ~next_alloc_idx~0 1), 6868#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 6876#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6884#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 6894#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 6899#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6907#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6913#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6917#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6923#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6931#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6935#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6941#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6947#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 6955#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 6959#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 6967#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 6973#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 6979#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 6983#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 6993#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 6998#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 7004#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 7012#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 7016#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 7022#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 7030#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 7034#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 7040#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7046#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 7056#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 7061#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7069#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7075#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7079#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7085#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7093#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7097#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7103#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7109#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7119#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 7123#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 7131#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7137#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7143#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 7147#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7157#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7161#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7167#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7175#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7179#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7185#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7193#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 7199#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 7205#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7213#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 7223#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 7228#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7236#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7242#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7246#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7252#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7260#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7264#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7270#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7276#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7286#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7292#[L728-2, L717-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse2 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse2) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse2)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse4 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse4 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse3) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7302#[L728-2, L718](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7308#[L728-2, L718-1](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7314#[L728-2, L708-4](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 7318#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7328#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7332#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7338#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7346#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7350#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7356#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7364#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7370#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 7378#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7386#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 7396#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 7401#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7409#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7415#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7419#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7425#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7433#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7437#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7443#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7449#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7457#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7461#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7469#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7475#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7481#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 7485#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7495#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7499#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7505#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7513#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7517#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7523#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7531#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 7535#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 7541#[L728-2, L709-2](and (not (= ~top~0 0)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)) (= ~next_alloc_idx~0 11)), 7549#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 7559#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 7564#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7572#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7578#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7582#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7588#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7596#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7600#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7606#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7612#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7620#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7624#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7632#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7638#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7644#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 7648#[L728-2, L707-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7658#[L728-2, L722-6](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7662#[L722-2, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7668#[L728-2, L722-3](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7676#[L707, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7680#[L728-2, L708](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7686#[L728-2, L708-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7694#[L728-2, L708-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7700#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 7706#[L728-2, L709-2](and (not (= ~top~0 0)) (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 11)), 7714#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 7724#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 7733#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7745#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7755#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7763#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7773#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7785#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7793#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7803#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7813#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7825#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 11))), 7833#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 11))), 7845#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7855#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7865#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 11))), 7871#[L728-2, L707-1](not (= ~top~0 0)), 7881#[L728-2, L722-6](not (= ~top~0 0)), 7885#[L722-2, L728-2](not (= ~top~0 0)), 7891#[L728-2, L722-3](not (= ~top~0 0)), 7899#[L707, L728-2](not (= ~top~0 0)), 7903#[L728-2, L708](not (= ~top~0 0)), 7909#[L728-2, L708-1](not (= ~top~0 0)), 7917#[L728-2, L708-2](not (= ~top~0 0)), 7921#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 7927#[L728-2, L709-2](not (= ~top~0 0)), 7933#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 7939#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 7948#[L711, L728-2](not (= ~top~0 0)), 7956#[L711-1, L728-2](not (= ~top~0 0)), 7962#[L728-2, L2](not (= ~top~0 0)), 7966#[L728-2, L3](not (= ~top~0 0)), 7972#[L728-2, L3-1](not (= ~top~0 0)), 7981#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 7987#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 7997#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 8007#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 8013#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:08:14,014 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:14,015 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:08:14,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:08:14,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1526146716, now seen corresponding path program 6 times [2021-01-27 01:08:14,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:08:14,016 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926756367] [2021-01-27 01:08:14,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:08:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:08:14,642 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 7 proven. 450 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:14,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926756367] [2021-01-27 01:08:14,643 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597913799] [2021-01-27 01:08:14,643 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:08:15,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-01-27 01:08:15,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:08:15,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 29 conjunts are in the unsatisfiable core [2021-01-27 01:08:15,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:08:15,124 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:08:15,124 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:15,134 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:15,135 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:15,136 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:08:15,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,248 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:15,249 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:15,250 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:15,303 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:15,308 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:15,308 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:15,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,373 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,415 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:15,416 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:15,416 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:15,470 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:15,482 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:15,482 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:15,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,542 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,586 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:15,586 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:08:15,587 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:15,635 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:08:15,639 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:15,639 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:08:15,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:15,854 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:15,854 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 28 treesize of output 59 [2021-01-27 01:08:15,855 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:15,899 INFO L625 ElimStorePlain]: treesize reduction 33, result has 35.3 percent of original size [2021-01-27 01:08:15,900 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:15,901 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:31, output treesize:18 [2021-01-27 01:08:16,086 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:16,087 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 26 treesize of output 88 [2021-01-27 01:08:16,091 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:16,222 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2021-01-27 01:08:16,223 INFO L625 ElimStorePlain]: treesize reduction 32, result has 61.0 percent of original size [2021-01-27 01:08:16,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,227 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,236 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,237 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,240 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,241 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,256 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,257 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-01-27 01:08:16,257 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:29, output treesize:50 [2021-01-27 01:08:16,259 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,260 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,261 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,264 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,272 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,274 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,346 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,347 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,353 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,487 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,488 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,489 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,495 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,498 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,499 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,504 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,507 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,508 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,612 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,619 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,620 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,623 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,624 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,635 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,636 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,639 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,754 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,755 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,765 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,781 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,897 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,899 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,906 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:16,908 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:16,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,036 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,155 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,157 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,158 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,277 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,278 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,280 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,281 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,289 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,290 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,292 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,293 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,405 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,411 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,531 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,538 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,539 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,541 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,542 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,649 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,650 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,655 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,656 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,657 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,661 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,662 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,664 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,696 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,820 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,821 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,822 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,974 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,983 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:17,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:17,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,108 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,114 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,116 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,117 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,124 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,241 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,242 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,243 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,249 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,259 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,261 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,262 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,263 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,381 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,391 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,392 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,393 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,394 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,501 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,503 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,510 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,511 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,513 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,514 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,522 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,627 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,628 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,628 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,639 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,640 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,642 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,643 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,647 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,650 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,650 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,763 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,765 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,772 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,773 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,779 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,787 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,904 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,908 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,918 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:18,920 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:18,920 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,022 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,023 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,024 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,130 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,144 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,145 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,152 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,152 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,249 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,256 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,266 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,366 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,367 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,386 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,491 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,492 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,493 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,497 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,498 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,500 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,501 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,507 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,508 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,509 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,611 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:19,611 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:19,612 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:19,612 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:08:19,615 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,616 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,617 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,618 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,619 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,627 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,628 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,630 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,631 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,640 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,641 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,643 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,644 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,645 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:08:19,645 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:19,762 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:19,763 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:08:19,765 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:19,890 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:19,891 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:08:19,892 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:20,134 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:08:20,135 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:20,135 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 134 [2021-01-27 01:08:20,137 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:20,256 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:20,256 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:08:20,258 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:20,378 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:20,378 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:08:20,379 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:20,581 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:08:20,582 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:20,583 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 134 [2021-01-27 01:08:20,585 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:21,212 WARN L193 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 60 [2021-01-27 01:08:21,213 INFO L625 ElimStorePlain]: treesize reduction 260, result has 52.1 percent of original size [2021-01-27 01:08:21,223 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,224 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,225 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,227 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,239 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,240 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,241 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,243 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,244 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,249 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,251 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,252 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,262 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,263 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,263 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,265 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,271 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,272 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,282 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,283 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,284 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,286 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,289 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 24 dim-0 vars, and 6 xjuncts. [2021-01-27 01:08:21,290 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 7 variables, input treesize:195, output treesize:253 [2021-01-27 01:08:21,291 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,292 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,293 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,294 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,295 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,297 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,298 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,298 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,300 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,303 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,304 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,308 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:21,325 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,535 WARN L193 SmtUtils]: Spent 31.10 s on a formula simplification. DAG size of input: 149 DAG size of output: 103 [2021-01-27 01:08:52,540 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-27 01:08:52,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,549 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,550 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,551 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,555 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,556 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,570 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,572 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,574 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,576 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,583 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,585 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,586 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,587 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,589 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,590 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,592 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,597 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,598 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,599 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,602 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,604 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,609 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,611 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,614 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,615 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,617 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,618 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,623 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,624 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,626 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,635 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,641 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,643 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,644 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,646 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,647 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,649 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,650 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,655 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,656 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,657 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,660 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,664 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,668 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,670 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,674 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,676 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,679 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,681 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,687 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,692 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,694 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,699 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,700 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,701 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,704 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,705 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:08:52,738 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:52,740 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:52,760 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:52,762 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:52,830 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:52,831 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 37 [2021-01-27 01:08:52,832 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:52,855 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:52,856 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:52,857 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:52,876 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:52,877 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:52,940 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:52,940 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-01-27 01:08:52,941 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,006 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:53,007 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-01-27 01:08:53,008 INFO L547 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,033 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:53,033 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:53,035 INFO L547 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,057 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:53,058 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:53,059 INFO L547 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,084 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:53,085 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:53,087 INFO L547 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,106 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:08:53,108 INFO L547 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,155 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:08:53,155 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 37 [2021-01-27 01:08:53,156 INFO L547 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,327 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 31 [2021-01-27 01:08:53,328 INFO L625 ElimStorePlain]: treesize reduction 104, result has 32.0 percent of original size [2021-01-27 01:08:53,344 INFO L547 ElimStorePlain]: Start of recursive call 1: 18 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:08:53,344 INFO L244 ElimStorePlain]: Needed 13 recursive calls to eliminate 19 variables, input treesize:341, output treesize:3 [2021-01-27 01:08:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 7 proven. 450 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:08:53,608 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:08:53,608 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 20 [2021-01-27 01:08:53,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146274522] [2021-01-27 01:08:53,610 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-01-27 01:08:53,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:08:53,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-01-27 01:08:53,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-01-27 01:08:53,611 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:08:53,612 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 17.7) internal successors, (354), 20 states have internal predecessors, (354), 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) [2021-01-27 01:08:55,169 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:08:55,499 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:17,887 WARN L193 SmtUtils]: Spent 22.14 s on a formula simplification that was a NOOP. DAG size: 106 [2021-01-27 01:09:17,917 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 223 and size of Sequence is : 224[2021-01-27 01:09:18,097 INFO L164 SleepSetCegar]: Size of mCounterexample is: 224 [2021-01-27 01:09:18,104 INFO L165 SleepSetCegar]: [8629#[ULTIMATE.startENTRY]true, 8632#[L-1]true, 8635#[L-1-1]true, 8638#[L16]true, 8641#[L16-1]true, 8644#[L16-2]true, 8647#[L16-3]true, 8650#[L16-4]true, 8653#[L689]true, 8656#[L690](= ~next_alloc_idx~0 1), 8659#[L691](= ~next_alloc_idx~0 1), 8662#[L-1-2](= ~next_alloc_idx~0 1), 8665#[L-1-3](= ~next_alloc_idx~0 1), 8668#[L727](= ~next_alloc_idx~0 1), 8671#[L728-4](= ~next_alloc_idx~0 1), 8676#[L728-1](= ~next_alloc_idx~0 1), 8681#[L728-2](= ~next_alloc_idx~0 1), 8684#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 8687#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 8697#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 8703#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 8707#[L728-2, L722-6](= ~next_alloc_idx~0 1), 8715#[L722-2, L728-2](= ~next_alloc_idx~0 1), 8723#[L728-2, L722-3](= ~next_alloc_idx~0 1), 8731#[L707, L728-2](= ~next_alloc_idx~0 1), 8735#[L728-2, L708](= ~next_alloc_idx~0 1), 8741#[L728-2, L708-1](= ~next_alloc_idx~0 1), 8749#[L728-2, L708-2](= ~next_alloc_idx~0 1), 8755#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 8763#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8771#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 8781#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 8786#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8794#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8800#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8804#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8810#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8818#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8822#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8828#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8834#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 8842#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 8846#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 8854#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 8860#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 8866#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 8870#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8880#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8885#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8891#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8899#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8903#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8909#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8917#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 8921#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 8929#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8937#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 8947#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 8952#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8960#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8966#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8970#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8976#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8984#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8988#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 8994#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 9000#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 9008#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 9012#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 9020#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 9026#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 9032#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 9036#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9046#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9050#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9056#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9064#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9068#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9074#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9082#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 9086#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 9094#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9102#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 9112#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 9117#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9125#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9131#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9135#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9141#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9149#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9153#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9159#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9165#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9173#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9177#[L728-2, L717-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse2 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse2) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse2)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse4 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse4 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse3) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9185#[L728-2, L718](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9191#[L728-2, L718-1](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9197#[L728-2, L708-4](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 9201#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9211#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9215#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9221#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9229#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9233#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9239#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9247#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9251#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 9259#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9267#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 9277#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 9282#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9290#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9296#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9300#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9306#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9314#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9318#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9324#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9330#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9338#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9342#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9350#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9356#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9362#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 9366#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9376#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9380#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9386#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9394#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9398#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9404#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9412#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 9416#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 0 (+ .cse0 1)) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)))), 9424#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9432#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 9442#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 9447#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9455#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9461#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9465#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9471#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9479#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9483#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9489#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9495#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9503#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9507#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9515#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9521#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9527#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 9531#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9541#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9545#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9551#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9559#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9563#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9569#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9577#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9581#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 9589#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9597#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13))), 9607#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13))), 9612#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9620#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9626#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9630#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9636#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9644#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9648#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9654#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9660#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9668#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9672#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9680#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9686#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9692#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13))), 9696#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9706#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9710#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9716#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9724#[L707, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9728#[L728-2, L708](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9734#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9742#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9746#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13)), 9752#[L728-2, L709-2](and (not (= ~top~0 0)) (let ((.cse0 (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11)))))))), 9760#[L728-2, L710](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1))), 9770#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 9779#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9791#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9801#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9809#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9819#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9831#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9839#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9849#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9859#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9871#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9879#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9891#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9901#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9911#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))))), 9917#[L728-2, L707-1](not (= ~top~0 0)), 9927#[L728-2, L722-6](not (= ~top~0 0)), 9931#[L722-2, L728-2](not (= ~top~0 0)), 9937#[L728-2, L722-3](not (= ~top~0 0)), 9945#[L707, L728-2](not (= ~top~0 0)), 9949#[L728-2, L708](not (= ~top~0 0)), 9955#[L728-2, L708-1](not (= ~top~0 0)), 9963#[L728-2, L708-2](not (= ~top~0 0)), 9967#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 9973#[L728-2, L709-2](not (= ~top~0 0)), 9979#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 9985#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 9994#[L711, L728-2](not (= ~top~0 0)), 10002#[L711-1, L728-2](not (= ~top~0 0)), 10008#[L728-2, L2](not (= ~top~0 0)), 10012#[L728-2, L3](not (= ~top~0 0)), 10018#[L728-2, L3-1](not (= ~top~0 0)), 10027#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 10033#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 10043#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 10053#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 10059#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:09:18,305 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:18,306 INFO L429 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:09:18,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:09:18,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1970847907, now seen corresponding path program 7 times [2021-01-27 01:09:18,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:09:18,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023944797] [2021-01-27 01:09:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:09:18,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:09:18,771 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 7 proven. 616 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:18,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023944797] [2021-01-27 01:09:18,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124944994] [2021-01-27 01:09:18,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:19,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:09:19,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 19 conjunts are in the unsatisfiable core [2021-01-27 01:09:19,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:09:19,113 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:09:19,113 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:19,121 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:19,122 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:19,122 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:09:19,169 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,169 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,214 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:19,215 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:19,215 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:19,271 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:19,274 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:19,274 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:19,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,331 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,377 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:19,377 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:19,378 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:19,431 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:19,434 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:19,434 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:19,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,493 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,536 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:19,536 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:19,537 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:19,594 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:19,596 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:19,597 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:19,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,660 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,696 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:19,696 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:19,697 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:19,760 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:19,763 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:19,764 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:19,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,862 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:19,863 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:19,863 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:19,916 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:19,919 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:19,919 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:19,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:19,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:20,027 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:20,028 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:20,029 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,087 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:20,090 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:20,090 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:20,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:20,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:20,296 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:20,296 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:09:20,298 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-27 01:09:20,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,300 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,423 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 32 [2021-01-27 01:09:20,424 INFO L625 ElimStorePlain]: treesize reduction 28, result has 68.2 percent of original size [2021-01-27 01:09:20,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,426 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,429 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:20,429 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:28, output treesize:60 [2021-01-27 01:09:20,429 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,430 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,431 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,503 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,503 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,506 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:20,557 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:20,558 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 35 [2021-01-27 01:09:20,558 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,569 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 12 [2021-01-27 01:09:20,571 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,583 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:09:20,584 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,647 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:20,647 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 23 [2021-01-27 01:09:20,655 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,665 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:20,665 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:09:20,666 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:20,749 INFO L625 ElimStorePlain]: treesize reduction 45, result has 37.5 percent of original size [2021-01-27 01:09:20,757 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-01-27 01:09:20,757 INFO L244 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:151, output treesize:9 [2021-01-27 01:09:20,948 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 7 proven. 616 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:20,948 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:09:20,949 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-01-27 01:09:20,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099517933] [2021-01-27 01:09:20,950 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-01-27 01:09:20,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:09:20,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-01-27 01:09:20,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2021-01-27 01:09:20,951 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:09:20,951 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 18.454545454545453) internal successors, (406), 22 states have internal predecessors, (406), 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) [2021-01-27 01:09:22,206 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:22,472 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:22,759 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:23,030 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 249 and size of Sequence is : 250[2021-01-27 01:09:23,187 INFO L164 SleepSetCegar]: Size of mCounterexample is: 250 [2021-01-27 01:09:23,194 INFO L165 SleepSetCegar]: [10755#[ULTIMATE.startENTRY]true, 10758#[L-1]true, 10761#[L-1-1]true, 10764#[L16]true, 10767#[L16-1]true, 10770#[L16-2]true, 10773#[L16-3]true, 10776#[L16-4]true, 10779#[L689]true, 10782#[L690](= ~next_alloc_idx~0 1), 10785#[L691](= ~next_alloc_idx~0 1), 10788#[L-1-2](= ~next_alloc_idx~0 1), 10791#[L-1-3](= ~next_alloc_idx~0 1), 10794#[L727](= ~next_alloc_idx~0 1), 10797#[L728-4](= ~next_alloc_idx~0 1), 10802#[L728-1](= ~next_alloc_idx~0 1), 10807#[L728-2](= ~next_alloc_idx~0 1), 10810#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 10813#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 10823#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 10829#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 10833#[L728-2, L722-6](= ~next_alloc_idx~0 1), 10841#[L722-2, L728-2](= ~next_alloc_idx~0 1), 10849#[L728-2, L722-3](= ~next_alloc_idx~0 1), 10857#[L707, L728-2](= ~next_alloc_idx~0 1), 10861#[L728-2, L708](= ~next_alloc_idx~0 1), 10867#[L728-2, L708-1](= ~next_alloc_idx~0 1), 10875#[L728-2, L708-2](= ~next_alloc_idx~0 1), 10881#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 10889#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10897#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 10907#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 10912#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10920#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10926#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10930#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10936#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10944#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10948#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10954#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10960#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 10968#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 10972#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 10980#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 10986#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 10992#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 10996#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11006#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11011#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11017#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11025#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11029#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11035#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11043#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 11047#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 11055#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11063#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 11073#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 11078#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11086#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11092#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11096#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11102#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11110#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11114#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11120#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11126#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11134#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 11138#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 11146#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11152#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11158#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 11162#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11172#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11176#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11182#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11190#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11194#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11200#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11208#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 11212#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 11220#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11228#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11238#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 11243#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11251#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11257#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11261#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11267#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11275#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11279#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11285#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11291#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11299#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11303#[L728-2, L717-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse2 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse2) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse2)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse4 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse4 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse3) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11311#[L728-2, L718](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11317#[L728-2, L718-1](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11323#[L728-2, L708-4](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 11327#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11337#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11341#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11347#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11355#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11359#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11365#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11373#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11377#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11385#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11393#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11403#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11408#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11416#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11422#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11426#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11432#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11440#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11444#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11450#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11456#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11464#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11468#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11476#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11482#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11488#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 11492#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11502#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11506#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11512#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11520#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11524#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11530#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11538#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 11542#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 0 (+ .cse0 1)) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)))), 11550#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11558#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11568#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11573#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11581#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11587#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11591#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11597#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11605#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11609#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11615#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11621#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11629#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11633#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11641#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11647#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11653#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 11657#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11667#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11671#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11677#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11685#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11689#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11695#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11703#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11707#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 11715#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11723#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11733#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11738#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11746#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11752#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11756#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11762#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11770#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11774#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11780#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11786#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11794#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11798#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11806#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11812#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11818#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11822#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11832#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11836#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11842#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11850#[L707, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11854#[L728-2, L708](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11860#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11868#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11872#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11880#[L728-2, L709-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11888#[L728-2, L710](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11898#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 11903#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11911#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11917#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11921#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11927#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11935#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11939#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11945#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11951#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11959#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11963#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11971#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11977#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11983#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 11987#[L728-2, L707-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 11997#[L728-2, L722-6](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12001#[L722-2, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12007#[L728-2, L722-3](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12015#[L707, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12019#[L728-2, L708](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12025#[L728-2, L708-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12033#[L728-2, L708-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 12037#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (<= (+ .cse0 1) 0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 12043#[L728-2, L709-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0))), 12051#[L728-2, L710](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 12061#[L710-2, L728-2](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 12070#[L713, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12082#[L728-2, L713-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12092#[L713-2, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12100#[L728-2, L714](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12110#[L728-2, L714-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12122#[L728-2, L716](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12130#[L728-2, L716-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12140#[L728-2, L716-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12150#[L728-2, L717](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12162#[L728-2, L717-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12170#[L728-2, L717-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12182#[L728-2, L718](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12192#[L728-2, L718-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12202#[L728-2, L708-4](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12208#[L728-2, L707-1](not (= ~top~0 0)), 12218#[L728-2, L722-6](not (= ~top~0 0)), 12222#[L722-2, L728-2](not (= ~top~0 0)), 12228#[L728-2, L722-3](not (= ~top~0 0)), 12236#[L707, L728-2](not (= ~top~0 0)), 12240#[L728-2, L708](not (= ~top~0 0)), 12246#[L728-2, L708-1](not (= ~top~0 0)), 12254#[L728-2, L708-2](not (= ~top~0 0)), 12258#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 12264#[L728-2, L709-2](not (= ~top~0 0)), 12270#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 12276#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 12285#[L711, L728-2](not (= ~top~0 0)), 12293#[L711-1, L728-2](not (= ~top~0 0)), 12299#[L728-2, L2](not (= ~top~0 0)), 12303#[L728-2, L3](not (= ~top~0 0)), 12309#[L728-2, L3-1](not (= ~top~0 0)), 12318#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 12324#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 12334#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 12344#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 12350#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:09:23,395 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:23,396 INFO L429 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:09:23,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:09:23,397 INFO L82 PathProgramCache]: Analyzing trace with hash -704294934, now seen corresponding path program 8 times [2021-01-27 01:09:23,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:09:23,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344357929] [2021-01-27 01:09:23,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:09:23,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:09:23,879 INFO L134 CoverageAnalysis]: Checked inductivity of 818 backedges. 7 proven. 808 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:23,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344357929] [2021-01-27 01:09:23,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97147302] [2021-01-27 01:09:23,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:24,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-27 01:09:24,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:09:24,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 21 conjunts are in the unsatisfiable core [2021-01-27 01:09:24,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:09:24,220 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:09:24,221 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:24,230 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:24,231 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:24,232 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:09:24,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,288 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,338 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:24,338 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:24,339 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:24,396 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:24,398 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:24,399 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:24,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,453 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,495 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:24,495 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:24,496 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:24,586 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:24,589 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:24,590 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:24,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,649 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,689 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:24,690 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:24,691 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:24,745 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:24,748 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:24,748 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:24,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,860 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:24,860 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:24,861 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:24,912 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:24,915 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:24,915 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:24,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:24,975 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,016 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:25,016 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:25,017 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,074 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:25,077 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:25,077 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:25,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,138 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,178 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:25,179 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:25,179 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,236 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:25,239 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:25,239 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:25,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,303 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,345 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:25,346 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:25,346 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,398 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:25,406 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:25,406 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:25,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,475 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:25,511 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:25,512 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:25,512 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,556 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:09:25,558 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,558 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-01-27 01:09:25,607 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:09:25,607 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,610 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:25,611 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:25,611 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:09:25,851 INFO L134 CoverageAnalysis]: Checked inductivity of 818 backedges. 7 proven. 808 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:25,852 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:09:25,852 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2021-01-27 01:09:25,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972487930] [2021-01-27 01:09:25,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2021-01-27 01:09:25,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:09:25,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-01-27 01:09:25,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-01-27 01:09:25,854 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:09:25,855 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 23 states, 23 states have (on average 19.91304347826087) internal successors, (458), 23 states have internal predecessors, (458), 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) [2021-01-27 01:09:27,749 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:27,964 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 275 and size of Sequence is : 276[2021-01-27 01:09:28,100 INFO L164 SleepSetCegar]: Size of mCounterexample is: 276 [2021-01-27 01:09:28,108 INFO L165 SleepSetCegar]: [13125#[ULTIMATE.startENTRY]true, 13128#[L-1]true, 13131#[L-1-1]true, 13134#[L16]true, 13137#[L16-1]true, 13140#[L16-2]true, 13143#[L16-3]true, 13146#[L16-4]true, 13149#[L689]true, 13152#[L690](= ~next_alloc_idx~0 1), 13155#[L691](= ~next_alloc_idx~0 1), 13158#[L-1-2](= ~next_alloc_idx~0 1), 13161#[L-1-3](= ~next_alloc_idx~0 1), 13164#[L727](= ~next_alloc_idx~0 1), 13167#[L728-4](= ~next_alloc_idx~0 1), 13172#[L728-1](= ~next_alloc_idx~0 1), 13177#[L728-2](= ~next_alloc_idx~0 1), 13180#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 13183#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 13193#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 13199#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 13203#[L728-2, L722-6](= ~next_alloc_idx~0 1), 13211#[L722-2, L728-2](= ~next_alloc_idx~0 1), 13219#[L728-2, L722-3](= ~next_alloc_idx~0 1), 13227#[L707, L728-2](= ~next_alloc_idx~0 1), 13231#[L728-2, L708](= ~next_alloc_idx~0 1), 13237#[L728-2, L708-1](= ~next_alloc_idx~0 1), 13245#[L728-2, L708-2](= ~next_alloc_idx~0 1), 13251#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 13259#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13267#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13277#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13282#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13290#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13296#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13300#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13306#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13314#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13318#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13324#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13330#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 13338#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 13342#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 13350#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 13356#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 13362#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 13366#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13376#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13381#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13387#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13395#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13399#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13405#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13413#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 13417#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 13425#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13433#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 13443#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 13448#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13456#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13462#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13466#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13472#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13480#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13484#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13490#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13496#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13504#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 13508#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 13516#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13522#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13528#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 13532#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13542#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13546#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13552#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13560#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13564#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13570#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13578#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 13582#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 13590#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13598#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13608#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 13613#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13621#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13627#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13631#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13637#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13645#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13649#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13655#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13661#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13669#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13673#[L728-2, L717-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse2 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse2) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse2)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse4 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse4 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse3) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13681#[L728-2, L718](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13687#[L728-2, L718-1](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13693#[L728-2, L708-4](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 13697#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13707#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13711#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13717#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13725#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13729#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13735#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13743#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13747#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 13755#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13763#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13773#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13778#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13786#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13792#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13796#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13802#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13810#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13814#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13820#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13826#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13834#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13838#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13846#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13852#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13858#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 13862#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13872#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13876#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13882#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13890#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13894#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13900#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13908#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 13912#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 0 (+ .cse0 1)) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)))), 13920#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13928#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13938#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 13943#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13951#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13957#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13961#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13967#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13975#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13979#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13985#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13991#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 13999#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 14003#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 14011#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 14017#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 14023#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 14027#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14037#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14041#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14047#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14055#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14059#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14065#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14073#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14077#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 14085#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14093#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14103#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14108#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14116#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14122#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14126#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14132#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14140#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14144#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14150#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14156#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14164#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14168#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14176#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14182#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14188#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14192#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14202#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14206#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14212#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14220#[L707, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14224#[L728-2, L708](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14230#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14238#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14242#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14250#[L728-2, L709-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14258#[L728-2, L710](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 14268#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 14273#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14281#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14287#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14291#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14297#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14305#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14309#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14315#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14321#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14329#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14333#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14341#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14347#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14353#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14357#[L728-2, L707-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14367#[L728-2, L722-6](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14371#[L722-2, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14377#[L728-2, L722-3](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14385#[L707, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14389#[L728-2, L708](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14395#[L728-2, L708-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14403#[L728-2, L708-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 14407#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (<= (+ .cse0 1) 0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 14415#[L728-2, L709-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14423#[L728-2, L710](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 17))), 14433#[L710-2, L728-2](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 17))), 14438#[L713, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14446#[L728-2, L713-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14452#[L713-2, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14456#[L728-2, L714](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14462#[L728-2, L714-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14470#[L728-2, L716](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14474#[L728-2, L716-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14480#[L728-2, L716-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14486#[L728-2, L717](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14494#[L728-2, L717-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14498#[L728-2, L717-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14506#[L728-2, L718](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14512#[L728-2, L718-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14518#[L728-2, L708-4](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14522#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14532#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14536#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14542#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14550#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14554#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14560#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14568#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 14572#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 14578#[L728-2, L709-2](and (not (= ~top~0 0)) (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 17)), 14586#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (<= 17 |thr1Thread1of2ForFork0_push_#t~mem5|) (= .cse0 17))), 14596#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (<= 17 |thr1Thread1of2ForFork0_push_#t~mem5|) (= .cse0 17))), 14605#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14617#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14627#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14635#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14645#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14657#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14665#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14675#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14685#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14697#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 17))), 14705#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 17))), 14717#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14727#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14737#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 17))), 14743#[L728-2, L707-1](not (= ~top~0 0)), 14753#[L728-2, L722-6](not (= ~top~0 0)), 14757#[L722-2, L728-2](not (= ~top~0 0)), 14763#[L728-2, L722-3](not (= ~top~0 0)), 14771#[L707, L728-2](not (= ~top~0 0)), 14775#[L728-2, L708](not (= ~top~0 0)), 14781#[L728-2, L708-1](not (= ~top~0 0)), 14789#[L728-2, L708-2](not (= ~top~0 0)), 14793#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 14799#[L728-2, L709-2](not (= ~top~0 0)), 14805#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 14811#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 14820#[L711, L728-2](not (= ~top~0 0)), 14828#[L711-1, L728-2](not (= ~top~0 0)), 14834#[L728-2, L2](not (= ~top~0 0)), 14838#[L728-2, L3](not (= ~top~0 0)), 14844#[L728-2, L3-1](not (= ~top~0 0)), 14853#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 14859#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 14869#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 14879#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 14885#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:09:28,310 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-01-27 01:09:28,311 INFO L429 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:09:28,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:09:28,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1922513807, now seen corresponding path program 9 times [2021-01-27 01:09:28,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:09:28,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840116807] [2021-01-27 01:09:28,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:09:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:09:28,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1036 backedges. 7 proven. 1026 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:28,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840116807] [2021-01-27 01:09:28,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386166423] [2021-01-27 01:09:28,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:29,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-01-27 01:09:29,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:09:29,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 24 conjunts are in the unsatisfiable core [2021-01-27 01:09:29,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:09:29,734 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:09:29,734 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:29,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:29,743 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:29,743 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:09:29,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:29,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:29,852 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:29,853 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:29,853 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:29,909 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:29,916 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:29,916 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:29,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:29,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,019 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:30,020 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:30,021 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:30,076 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:30,080 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:30,080 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:30,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,184 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:30,184 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:30,185 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:30,240 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:30,243 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:30,243 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:30,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,310 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,353 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:30,354 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:30,354 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:30,407 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:30,410 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:30,410 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:30,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,474 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,516 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:30,516 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:30,517 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:30,573 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:30,577 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:30,577 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:30,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,645 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,690 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:30,690 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:30,691 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:30,746 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:30,749 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:30,749 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:30,816 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,816 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:30,856 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:30,857 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:30,857 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:30,913 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:30,916 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:30,916 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:31,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:31,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:31,047 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:31,048 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:31,048 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:31,104 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:31,107 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:31,107 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:31,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:31,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:31,227 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:31,227 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:31,228 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:31,269 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:09:31,272 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:31,273 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-01-27 01:09:31,325 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:09:31,326 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:31,329 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:31,329 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:31,329 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:09:31,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1036 backedges. 7 proven. 1026 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:31,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:09:31,586 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2021-01-27 01:09:31,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288969842] [2021-01-27 01:09:31,588 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-01-27 01:09:31,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:09:31,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-01-27 01:09:31,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2021-01-27 01:09:31,589 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:09:31,590 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 25 states, 25 states have (on average 20.4) internal successors, (510), 25 states have internal predecessors, (510), 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) [2021-01-27 01:09:33,820 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:34,045 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 301 and size of Sequence is : 302[2021-01-27 01:09:34,183 INFO L164 SleepSetCegar]: Size of mCounterexample is: 302 [2021-01-27 01:09:34,192 INFO L165 SleepSetCegar]: [15740#[ULTIMATE.startENTRY]true, 15743#[L-1]true, 15746#[L-1-1]true, 15749#[L16]true, 15752#[L16-1]true, 15755#[L16-2]true, 15758#[L16-3]true, 15761#[L16-4]true, 15764#[L689]true, 15767#[L690](= ~next_alloc_idx~0 1), 15770#[L691](= ~next_alloc_idx~0 1), 15773#[L-1-2](= ~next_alloc_idx~0 1), 15776#[L-1-3](= ~next_alloc_idx~0 1), 15779#[L727](= ~next_alloc_idx~0 1), 15782#[L728-4](= ~next_alloc_idx~0 1), 15787#[L728-1](= ~next_alloc_idx~0 1), 15792#[L728-2](= ~next_alloc_idx~0 1), 15795#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 15798#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 15808#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 15814#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 15818#[L728-2, L722-6](= ~next_alloc_idx~0 1), 15826#[L722-2, L728-2](= ~next_alloc_idx~0 1), 15834#[L728-2, L722-3](= ~next_alloc_idx~0 1), 15842#[L707, L728-2](= ~next_alloc_idx~0 1), 15846#[L728-2, L708](= ~next_alloc_idx~0 1), 15852#[L728-2, L708-1](= ~next_alloc_idx~0 1), 15860#[L728-2, L708-2](= ~next_alloc_idx~0 1), 15866#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 15874#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15882#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 15892#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 15897#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15905#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15911#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15915#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15921#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15929#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15933#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15939#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15945#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 15953#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 15957#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 15965#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 15971#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 15977#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 15981#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 15991#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 15996#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 16002#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 16010#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 16014#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 16020#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 16028#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 16032#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 16040#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16048#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 16058#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 16063#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16071#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16077#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16081#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16087#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16095#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16099#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16105#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16111#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16119#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 16123#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 16131#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16137#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16143#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 16147#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16157#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16161#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16167#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16175#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16179#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16185#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16193#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 16197#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 16205#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16213#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16223#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 16228#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16236#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16242#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16246#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16252#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16260#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16264#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16270#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16276#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16284#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16288#[L728-2, L717-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse2 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse2) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse2)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse4 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse4 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse3) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16296#[L728-2, L718](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16302#[L728-2, L718-1](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16308#[L728-2, L708-4](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 16312#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16322#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16326#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16332#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16340#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16344#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16350#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16358#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16362#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16370#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16378#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16388#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16393#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16401#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16407#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16411#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16417#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16425#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16429#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16435#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16441#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16449#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16453#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16461#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16467#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16473#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 16477#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16487#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16491#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16497#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16505#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16509#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16515#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16523#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 16527#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 0 (+ .cse0 1)) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)))), 16535#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16543#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16553#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16558#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16566#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16572#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16576#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16582#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16590#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16594#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16600#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16606#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16614#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16618#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16626#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16632#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16638#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 16642#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16652#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16656#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16662#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16670#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16674#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16680#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16688#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16692#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 16700#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16708#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16718#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16723#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16731#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16737#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16741#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16747#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16755#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16759#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16765#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16771#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16779#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16783#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16791#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16797#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16803#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16807#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16817#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16821#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16827#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16835#[L707, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16839#[L728-2, L708](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16845#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16853#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16857#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16865#[L728-2, L709-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16873#[L728-2, L710](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16883#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 16888#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16896#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16902#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16906#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16912#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16920#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16924#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16930#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16936#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16944#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16948#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16956#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16962#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16968#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 16972#[L728-2, L707-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16982#[L728-2, L722-6](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16986#[L722-2, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 16992#[L728-2, L722-3](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17000#[L707, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17004#[L728-2, L708](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17010#[L728-2, L708-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17018#[L728-2, L708-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17022#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (<= (+ .cse0 1) 0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 17030#[L728-2, L709-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17038#[L728-2, L710](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 17))), 17048#[L710-2, L728-2](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 17))), 17053#[L713, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17061#[L728-2, L713-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17067#[L713-2, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17071#[L728-2, L714](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17077#[L728-2, L714-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17085#[L728-2, L716](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17089#[L728-2, L716-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17095#[L728-2, L716-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17101#[L728-2, L717](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17109#[L728-2, L717-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17113#[L728-2, L717-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17121#[L728-2, L718](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17127#[L728-2, L718-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17133#[L728-2, L708-4](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17137#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17147#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17151#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17157#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17165#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17169#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17175#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17183#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 17187#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 17195#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17203#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (<= 17 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= .cse0 17))), 17213#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (<= 17 |thr1Thread1of2ForFork0_push_#t~mem5|) (= .cse0 17))), 17218#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17226#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17232#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17236#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17242#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17250#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17254#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17260#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17266#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17274#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17278#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17286#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17292#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17298#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 17302#[L728-2, L707-1](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17312#[L728-2, L722-6](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17316#[L722-2, L728-2](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17322#[L728-2, L722-3](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17330#[L707, L728-2](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17334#[L728-2, L708](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17340#[L728-2, L708-1](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17348#[L728-2, L708-2](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17352#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 17358#[L728-2, L709-2](and (not (= ~top~0 0)) (= 19 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 17366#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 19 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= 19 .cse0) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 17376#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 19 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 17385#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17397#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17407#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17415#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17425#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17437#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17445#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17455#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17465#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17477#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 19 .cse0))), 17485#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 19 .cse0))), 17497#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17507#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17517#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 .cse0))), 17523#[L728-2, L707-1](not (= ~top~0 0)), 17533#[L728-2, L722-6](not (= ~top~0 0)), 17537#[L722-2, L728-2](not (= ~top~0 0)), 17543#[L728-2, L722-3](not (= ~top~0 0)), 17551#[L707, L728-2](not (= ~top~0 0)), 17555#[L728-2, L708](not (= ~top~0 0)), 17561#[L728-2, L708-1](not (= ~top~0 0)), 17569#[L728-2, L708-2](not (= ~top~0 0)), 17573#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 17579#[L728-2, L709-2](not (= ~top~0 0)), 17585#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 17591#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 17600#[L711, L728-2](not (= ~top~0 0)), 17608#[L711-1, L728-2](not (= ~top~0 0)), 17614#[L728-2, L2](not (= ~top~0 0)), 17618#[L728-2, L3](not (= ~top~0 0)), 17624#[L728-2, L3-1](not (= ~top~0 0)), 17633#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 17639#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 17649#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 17659#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 17665#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:09:34,394 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:34,394 INFO L429 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:09:34,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:09:34,395 INFO L82 PathProgramCache]: Analyzing trace with hash -194834888, now seen corresponding path program 10 times [2021-01-27 01:09:34,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:09:34,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713256142] [2021-01-27 01:09:34,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:09:34,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:09:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1280 backedges. 7 proven. 1270 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:35,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713256142] [2021-01-27 01:09:35,040 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089357702] [2021-01-27 01:09:35,040 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:35,717 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-27 01:09:35,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:09:35,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 23 conjunts are in the unsatisfiable core [2021-01-27 01:09:35,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:09:35,735 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:09:35,736 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:35,745 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:35,746 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:35,746 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:11 [2021-01-27 01:09:35,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:35,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:35,847 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:35,847 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:35,848 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:35,905 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:35,907 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:35,908 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:35,973 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:35,974 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,018 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:36,019 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:36,020 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:36,074 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:36,077 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:36,077 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:36,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,141 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,185 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:36,185 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:36,186 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:36,241 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:36,245 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:36,245 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:36,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,309 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,350 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:36,350 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:36,351 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:36,411 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:36,414 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:36,415 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:36,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,479 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,517 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:36,517 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:36,518 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:36,571 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:36,573 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:36,574 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:36,639 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,639 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,676 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:36,676 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:36,677 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:36,728 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:36,731 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:36,731 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:36,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,842 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,880 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:36,880 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:36,881 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:36,927 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:36,930 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:36,930 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:36,997 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:36,998 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:37,035 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:37,036 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:37,036 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:37,086 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:37,090 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:37,090 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:37,158 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:37,159 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:37,196 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:37,196 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:37,197 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:37,244 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:37,247 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:37,247 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:37,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:37,322 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:37,372 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:37,372 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:37,373 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:37,418 INFO L625 ElimStorePlain]: treesize reduction 16, result has 59.0 percent of original size [2021-01-27 01:09:37,420 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:37,420 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:19, output treesize:7 [2021-01-27 01:09:37,477 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 7 [2021-01-27 01:09:37,478 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:37,481 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:37,481 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:37,481 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2021-01-27 01:09:37,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1280 backedges. 7 proven. 1270 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:37,807 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:09:37,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2021-01-27 01:09:37,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292560191] [2021-01-27 01:09:37,808 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-01-27 01:09:37,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:09:37,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-01-27 01:09:37,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2021-01-27 01:09:37,809 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:09:37,810 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 27 states, 27 states have (on average 20.814814814814813) internal successors, (562), 27 states have internal predecessors, (562), 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) [2021-01-27 01:09:40,332 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:09:40,551 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check Size of Word is: 327 and size of Sequence is : 328[2021-01-27 01:09:40,691 INFO L164 SleepSetCegar]: Size of mCounterexample is: 328 [2021-01-27 01:09:40,702 INFO L165 SleepSetCegar]: [18600#[ULTIMATE.startENTRY]true, 18603#[L-1]true, 18606#[L-1-1]true, 18609#[L16]true, 18612#[L16-1]true, 18615#[L16-2]true, 18618#[L16-3]true, 18621#[L16-4]true, 18624#[L689]true, 18627#[L690](= ~next_alloc_idx~0 1), 18630#[L691](= ~next_alloc_idx~0 1), 18633#[L-1-2](= ~next_alloc_idx~0 1), 18636#[L-1-3](= ~next_alloc_idx~0 1), 18639#[L727](= ~next_alloc_idx~0 1), 18642#[L728-4](= ~next_alloc_idx~0 1), 18647#[L728-1](= ~next_alloc_idx~0 1), 18652#[L728-2](= ~next_alloc_idx~0 1), 18655#[thr1ENTRY, L728-3](= ~next_alloc_idx~0 1), 18658#[thr1ENTRY, L728-4](= ~next_alloc_idx~0 1), 18668#[thr1ENTRY, L728-1](= ~next_alloc_idx~0 1), 18674#[thr1ENTRY, L728-2](= ~next_alloc_idx~0 1), 18678#[L728-2, L722-6](= ~next_alloc_idx~0 1), 18686#[L722-2, L728-2](= ~next_alloc_idx~0 1), 18694#[L728-2, L722-3](= ~next_alloc_idx~0 1), 18702#[L707, L728-2](= ~next_alloc_idx~0 1), 18706#[L728-2, L708](= ~next_alloc_idx~0 1), 18712#[L728-2, L708-1](= ~next_alloc_idx~0 1), 18720#[L728-2, L708-2](= ~next_alloc_idx~0 1), 18726#[L728-2, L708-3](and (= ~next_alloc_idx~0 1) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 18734#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18742#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 18752#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| 1) (= .cse0 1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 18757#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18765#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18771#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18775#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18781#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18789#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18793#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18799#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18805#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= .cse0 0)) (= .cse0 1))), 18813#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 18817#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= .cse0 1))), 18825#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 18831#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 18837#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= .cse0 1))), 18841#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18851#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18856#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18862#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18870#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18874#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18880#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18888#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0))), 18892#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 1)) (= 3 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 18900#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18908#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 18918#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (<= 3 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= 5 ~next_alloc_idx~0))), 18923#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18931#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18937#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18941#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18947#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18955#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18959#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18965#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18971#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18979#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 18983#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 3 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (= 5 ~next_alloc_idx~0))), 18991#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 18997#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 19003#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 3 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 ~next_alloc_idx~0))), 19007#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19017#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19021#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19027#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19035#[L707, L728-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19039#[L728-2, L708](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19045#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19053#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0)), 19057#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 3 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (<= (+ .cse0 1) 0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 5 ~next_alloc_idx~0))), 19065#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19073#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19083#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= 5 |thr1Thread1of2ForFork0_push_#t~mem5|)))), 19088#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19096#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19102#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19106#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19112#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19120#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19124#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19130#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19136#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse2 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse2 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse2 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse1) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19144#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 5 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse1)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19148#[L728-2, L717-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse2 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse2) (= |thr1Thread1of2ForFork0_push_#t~mem8| .cse2)))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse4 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse3 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse4 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse4 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse3) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19156#[L728-2, L718](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19162#[L728-2, L718-1](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19168#[L728-2, L708-4](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= .cse1 0)) (= 5 .cse1) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 Int)) (let ((.cse3 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7 |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (or (= 3 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_7) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7)) (and .cse2 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 5 (select .cse3 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (<= (+ (select .cse3 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (or (not .cse2) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_7 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))))))), 19172#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19182#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19186#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19192#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19200#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19204#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19210#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19218#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19222#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 5 .cse0) (= ~top~0 .cse0)))) (= 7 ~next_alloc_idx~0) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 5 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19230#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19238#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19248#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0) (<= 7 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19253#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19261#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19267#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19271#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19277#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19285#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19289#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19295#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19301#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19309#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19313#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19321#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19327#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19333#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)) (= 7 .cse0))), 19337#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19347#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19351#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19357#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19365#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19369#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19375#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19383#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0)), 19387#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 7 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= 0 (+ .cse0 1)) (not (= ~top~0 0)) (= 9 ~next_alloc_idx~0) (not (= .cse0 0)))), 19395#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19403#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19413#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 9 |thr1Thread1of2ForFork0_push_#t~mem5|) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 9 .cse1) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1)))) (= ~next_alloc_idx~0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19418#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19426#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19432#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19436#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19442#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19450#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19454#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19460#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19466#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19474#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19478#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19486#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19492#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19498#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= 9 .cse0) (= ~next_alloc_idx~0 11))), 19502#[L728-2, L707-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19512#[L728-2, L722-6](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19516#[L722-2, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19522#[L728-2, L722-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19530#[L707, L728-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19534#[L728-2, L708](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19540#[L728-2, L708-1](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19548#[L728-2, L708-2](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19552#[L728-2, L708-3](and (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 9 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (= ~next_alloc_idx~0 11) (exists ((|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int)) (let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= .cse0 0)) (= 9 .cse0))))), 19560#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19568#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19578#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 11 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19583#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19591#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19597#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19601#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19607#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19615#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19619#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19625#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19631#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19639#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19643#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19651#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19657#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19663#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= .cse0 11) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19667#[L728-2, L707-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19677#[L728-2, L722-6](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19681#[L722-2, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19687#[L728-2, L722-3](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19695#[L707, L728-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19699#[L728-2, L708](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19705#[L728-2, L708-1](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19713#[L728-2, L708-2](and (not (= ~top~0 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19717#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.offset| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (|thr1Thread1of2ForFork0_push_~#newTop~0.base| Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (and (or (and (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19) (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 7 (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base)) (= 9 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)) (or (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))))) (= ~next_alloc_idx~0 13) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 11 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19725#[L728-2, L709-2](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19733#[L728-2, L710](let ((.cse1 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (let ((.cse0 (= .cse1 13))) (or (and .cse0 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse0 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse0 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse0 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (not (= .cse1 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse1) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19743#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 13 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 19748#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19756#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19762#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19766#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19772#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19780#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19784#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19790#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19796#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19804#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19808#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19816#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19822#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19828#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (let ((.cse1 (= .cse0 13))) (or (and .cse1 (exists ((|v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93| Int) (|v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20 Int)) (and (or (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20) 11) (and (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |thr1Thread1of2ForFork0_push_~#newTop~0.base|) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_20))) (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_19 |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|)) (or (= 9 (select (select |#memory_int| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91|)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| |v_thr1Thread1of2ForFork0_push_~#newTop~0.base_93|) (= |v_thr1Thread1of2ForFork0_push_~#newTop~0.offset_91| |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)))))) (and .cse1 (exists ((v_prenex_6 Int) (v_prenex_7 Int) (v_prenex_4 Int) (v_prenex_5 Int)) (and (not (= v_prenex_6 v_prenex_5)) (or (= 7 (select (select |#memory_int| v_prenex_6) v_prenex_4)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_6) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_4))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_5) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_7)) (= (select (select |#memory_int| v_prenex_5) v_prenex_7) 11))))) (and .cse1 (exists ((v_prenex_15 Int) (v_prenex_12 Int) (v_prenex_14 Int) (v_prenex_13 Int)) (and (not (= v_prenex_15 v_prenex_13)) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_13) (= v_prenex_12 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= 9 (select (select |#memory_int| v_prenex_12) v_prenex_13))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_15) (= v_prenex_14 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (= (select (select |#memory_int| v_prenex_14) v_prenex_15) 11))))) (and .cse1 (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 Int) (v_prenex_2 Int) (v_prenex_3 Int) (v_prenex_1 Int)) (and (not (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19 v_prenex_3)) (or (= 7 (select (select |#memory_int| v_prenex_2) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19)) (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_2) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_19))) (or (and (= |thr1Thread1of2ForFork0_push_~#newTop~0.base| v_prenex_1) (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_prenex_3)) (= (select (select |#memory_int| v_prenex_1) v_prenex_3) 11))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19832#[L728-2, L707-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19842#[L728-2, L722-6](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19846#[L722-2, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19852#[L728-2, L722-3](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19860#[L707, L728-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19864#[L728-2, L708](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19870#[L728-2, L708-1](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19878#[L728-2, L708-2](and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 19882#[L728-2, L708-3](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= ~next_alloc_idx~0 15) (not (= .cse0 0)) (<= (+ .cse0 1) 0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 13 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 19890#[L728-2, L709-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19898#[L728-2, L710](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 17))), 19908#[L710-2, L728-2](let ((.cse3 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= .cse3 0)) (or (<= (+ |thr1Thread1of2ForFork0_push_#t~mem5| 1) 0) (= |thr1Thread1of2ForFork0_push_#t~mem5| 15)) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse3) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= ~next_alloc_idx~0 17))), 19913#[L713, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19921#[L728-2, L713-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19927#[L713-2, L728-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19931#[L728-2, L714](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19937#[L728-2, L714-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19945#[L728-2, L716](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19949#[L728-2, L716-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19955#[L728-2, L716-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19961#[L728-2, L717](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19969#[L728-2, L717-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19973#[L728-2, L717-2](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19981#[L728-2, L718](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19987#[L728-2, L718-1](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19993#[L728-2, L708-4](and (exists ((v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27 Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 Int)) (let ((.cse1 (= v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27 |thr1Thread1of2ForFork0_push_~#newTop~0.base|)) (.cse0 (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|))) (and (= (select .cse0 thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) 15) (or (and .cse1 (= thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27)) (= (select (select |#memory_int| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base_27) v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27) 13)) (let ((.cse2 (or (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset) (<= (+ (select .cse0 |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 1) 0)))) (or (and .cse2 (not (= |thr1Thread1of2ForFork0_push_~#newTop~0.offset| v_thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset_27))) (and .cse2 (not .cse1))))))) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 19997#[L728-2, L707-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20007#[L728-2, L722-6](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20011#[L722-2, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20017#[L728-2, L722-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20025#[L707, L728-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20029#[L728-2, L708](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20035#[L728-2, L708-1](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20043#[L728-2, L708-2](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (= ~next_alloc_idx~0 17)), 20047#[L728-2, L708-3](and (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 15 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= ~next_alloc_idx~0 17)), 20055#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20063#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (<= 17 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (= .cse0 17))), 20073#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)) (<= 17 |thr1Thread1of2ForFork0_push_#t~mem5|) (= .cse0 17))), 20078#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20086#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20092#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20096#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20102#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20110#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20114#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20120#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20126#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20134#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20138#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20146#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20152#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20158#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= .cse0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= .cse0 17))), 20162#[L728-2, L707-1](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20172#[L728-2, L722-6](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20176#[L722-2, L728-2](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20182#[L728-2, L722-3](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20190#[L707, L728-2](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20194#[L728-2, L708](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20200#[L728-2, L708-1](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20208#[L728-2, L708-2](and (not (= ~top~0 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20212#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (= 19 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 17 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20220#[L728-2, L709-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (= 19 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20228#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 19 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (= 19 .cse0) (not (= .cse0 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 20238#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (<= 19 |thr1Thread1of2ForFork0_push_#t~mem5|) (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 20243#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20251#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20257#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20261#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20267#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20275#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20279#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20285#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20291#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20299#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20303#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20311#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20317#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20323#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= .cse0 0)) (= 19 .cse0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset))))), 20327#[L728-2, L707-1](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20337#[L728-2, L722-6](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20341#[L722-2, L728-2](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20347#[L728-2, L722-3](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20355#[L707, L728-2](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20359#[L728-2, L708](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20365#[L728-2, L708-1](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20373#[L728-2, L708-2](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20377#[L728-2, L708-3](and (not (= ~top~0 0)) (= 21 ~next_alloc_idx~0) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0)) (exists ((thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset Int) (thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base Int)) (= 19 (select (select |#memory_int| thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base) thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset)))), 20383#[L728-2, L709-2](and (= 21 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|)) (not (= ~top~0 0))), 20391#[L728-2, L710](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (<= 21 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0))), 20401#[L710-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)) (<= 21 |thr1Thread1of2ForFork0_push_#t~mem5|) (= |thr1Thread1of2ForFork0_push_#t~mem5| .cse0) (not (= |thr1Thread1of2ForFork0_push_#t~mem5| 0)))), 20410#[L713, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20422#[L728-2, L713-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20432#[L713-2, L728-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20440#[L728-2, L714](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20450#[L728-2, L714-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20462#[L728-2, L716](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20470#[L728-2, L716-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20480#[L728-2, L716-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20490#[L728-2, L717](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20502#[L728-2, L717-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)))), 20510#[L728-2, L717-2](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= |thr1Thread1of2ForFork0_push_#t~mem8| 0)) (not (= .cse0 0)))), 20522#[L728-2, L718](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20532#[L728-2, L718-1](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20542#[L728-2, L708-4](let ((.cse0 (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))) (and (= 21 .cse0) (not (= ~top~0 0)) (not (= .cse0 0)))), 20548#[L728-2, L707-1](not (= ~top~0 0)), 20558#[L728-2, L722-6](not (= ~top~0 0)), 20562#[L722-2, L728-2](not (= ~top~0 0)), 20568#[L728-2, L722-3](not (= ~top~0 0)), 20576#[L707, L728-2](not (= ~top~0 0)), 20580#[L728-2, L708](not (= ~top~0 0)), 20586#[L728-2, L708-1](not (= ~top~0 0)), 20594#[L728-2, L708-2](not (= ~top~0 0)), 20598#[L728-2, L708-3](and (not (= ~top~0 0)) (not (= (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|) 0))), 20604#[L728-2, L709-2](not (= ~top~0 0)), 20610#[L728-2, L710](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 20616#[L710-1, L728-2](and (not (= ~top~0 0)) (= |thr1Thread1of2ForFork0_push_#t~mem5| (select (select |#memory_int| |thr1Thread1of2ForFork0_push_~#newTop~0.base|) |thr1Thread1of2ForFork0_push_~#newTop~0.offset|))), 20625#[L711, L728-2](not (= ~top~0 0)), 20633#[L711-1, L728-2](not (= ~top~0 0)), 20639#[L728-2, L2](not (= ~top~0 0)), 20643#[L728-2, L3](not (= ~top~0 0)), 20649#[L728-2, L3-1](not (= ~top~0 0)), 20658#[L728-3, thr1ENTRY, L3-1](not (= ~top~0 0)), 20664#[thr1ENTRY, L3-1, L728-4](not (= ~top~0 0)), 20674#[L728-1, thr1ENTRY, L3-1](not (= ~top~0 0)), 20684#[L728-2, thr1ENTRY, L3-1](not (= ~top~0 0)), 20690#[ULTIMATE.startErr0INUSE_VIOLATION, thr1ENTRY, L3-1](not (= ~top~0 0))] [2021-01-27 01:09:40,904 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:40,904 INFO L429 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-27 01:09:40,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-27 01:09:40,905 INFO L82 PathProgramCache]: Analyzing trace with hash -492298945, now seen corresponding path program 11 times [2021-01-27 01:09:40,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-27 01:09:40,906 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276686144] [2021-01-27 01:09:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-27 01:09:40,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-27 01:09:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 7 proven. 1540 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:09:41,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276686144] [2021-01-27 01:09:41,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294920371] [2021-01-27 01:09:41,673 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-27 01:09:42,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-01-27 01:09:42,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-27 01:09:42,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 122 conjunts are in the unsatisfiable core [2021-01-27 01:09:42,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-27 01:09:42,720 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 [2021-01-27 01:09:42,720 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:42,729 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:42,729 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:42,729 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:11 [2021-01-27 01:09:42,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:42,901 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:42,941 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:42,941 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 19 treesize of output 42 [2021-01-27 01:09:42,942 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:42,995 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:42,997 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:42,997 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:22, output treesize:11 [2021-01-27 01:09:43,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:43,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:43,241 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:43,242 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 27 treesize of output 46 [2021-01-27 01:09:43,242 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:43,295 INFO L625 ElimStorePlain]: treesize reduction 16, result has 61.9 percent of original size [2021-01-27 01:09:43,298 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:09:43,298 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:11 [2021-01-27 01:09:43,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:43,593 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:43,759 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:43,760 INFO L382 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 28 treesize of output 90 [2021-01-27 01:09:43,761 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:43,875 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2021-01-27 01:09:43,876 INFO L625 ElimStorePlain]: treesize reduction 32, result has 61.0 percent of original size [2021-01-27 01:09:43,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,890 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 1 xjuncts. [2021-01-27 01:09:43,890 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:31, output treesize:50 [2021-01-27 01:09:43,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,987 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,988 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,988 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:43,998 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:43,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,001 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,001 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,135 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,137 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,137 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,274 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,275 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,276 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,276 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,286 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,288 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,289 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,409 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,409 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,418 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,546 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,549 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,550 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,550 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,561 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,561 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,563 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,563 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,689 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,692 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,694 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,700 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,701 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,702 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,703 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,827 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,834 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,987 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:44,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:44,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,116 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,116 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,128 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,129 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,130 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,137 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,139 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,274 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,275 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,275 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,278 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,279 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,280 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,281 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,415 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,425 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,425 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,427 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,554 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,557 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,558 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,560 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,563 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,563 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,565 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,565 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,707 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,707 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,708 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,718 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,720 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,727 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,727 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,973 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,974 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:45,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:45,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,111 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,114 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,245 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,246 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,246 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,249 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,249 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,250 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,255 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,388 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,388 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,538 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,539 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,540 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,540 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,544 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,545 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,546 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,679 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,679 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,683 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,684 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,685 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,690 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,691 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,692 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,819 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,819 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,820 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,825 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,825 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:46,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:46,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,098 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,104 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,225 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,230 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,230 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,233 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,233 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,235 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,235 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:47,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:47,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_push_~#newTop~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:47,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_atomic_index_malloc_~curr_alloc_idx.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-01-27 01:09:47,513 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,513 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,514 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,514 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,515 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,517 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,517 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,518 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,518 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,521 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,521 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,522 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:09:47,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:47,624 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:47,625 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 78 [2021-01-27 01:09:47,626 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:47,735 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:47,735 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:09:47,736 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:47,932 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:09:47,933 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:47,933 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 35 treesize of output 136 [2021-01-27 01:09:47,935 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:48,134 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:09:48,135 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:48,136 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 136 [2021-01-27 01:09:48,137 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:48,245 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:48,246 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 78 [2021-01-27 01:09:48,247 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:48,351 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:09:48,352 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:09:48,352 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:09:48,965 WARN L193 SmtUtils]: Spent 611.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 63 [2021-01-27 01:09:48,966 INFO L625 ElimStorePlain]: treesize reduction 260, result has 53.7 percent of original size [2021-01-27 01:09:48,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,983 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,984 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,991 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,992 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:48,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,001 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,003 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,004 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,012 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,015 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,016 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: 24 dim-0 vars, and 6 xjuncts. [2021-01-27 01:09:49,016 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 7 variables, input treesize:221, output treesize:271 [2021-01-27 01:09:49,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,017 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,019 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,022 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,023 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,023 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,024 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,026 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,030 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:09:49,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,195 WARN L193 SmtUtils]: Spent 13.05 s on a formula simplification. DAG size of input: 157 DAG size of output: 109 [2021-01-27 01:10:02,201 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,203 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,203 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,204 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,206 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,207 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,209 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,211 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,212 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,213 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,214 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,217 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,218 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,218 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,219 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,220 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,367 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,373 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,374 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,514 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,515 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,515 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,516 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,516 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,519 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,519 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,521 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,526 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,668 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,669 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,670 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,672 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,675 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,676 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,676 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,685 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,687 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,689 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,693 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,694 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,695 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,696 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,697 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,848 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,850 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,861 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,862 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,862 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:02,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,015 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,019 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,023 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,024 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,026 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,027 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,030 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,037 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,040 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,177 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,180 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,187 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,188 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,188 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,189 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,191 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,199 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,200 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,201 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,203 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,206 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,207 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,209 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,210 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,388 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,391 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,392 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,396 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,397 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,398 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,399 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,400 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,405 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,407 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,411 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,567 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,569 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,571 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,574 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,575 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,576 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,576 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,577 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,580 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,581 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,582 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,583 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,583 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,586 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,587 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,588 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,589 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,590 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,724 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,727 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,728 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,730 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,730 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,731 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,731 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,732 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,735 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,736 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,738 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,740 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,740 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,741 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:03,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,024 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-27 01:10:04,026 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:04,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,032 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,040 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,042 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,047 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,048 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,048 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,052 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,052 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,061 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,062 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,068 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,068 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,069 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,074 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,075 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,075 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,076 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:04,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:05,626 WARN L193 SmtUtils]: Spent 1.37 s on a formula simplification. DAG size of input: 129 DAG size of output: 85 [2021-01-27 01:10:18,187 WARN L193 SmtUtils]: Spent 12.43 s on a formula simplification that was a NOOP. DAG size: 109 [2021-01-27 01:10:18,255 INFO L603 QuantifierPusher]: Distributing 6 conjuncts over 2 disjuncts [2021-01-27 01:10:27,163 WARN L193 SmtUtils]: Spent 8.76 s on a formula simplification that was a NOOP. DAG size: 114 [2021-01-27 01:10:27,328 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 6, 3, 1] term [2021-01-27 01:10:27,329 INFO L603 QuantifierPusher]: Distributing 6 conjuncts over 2 disjuncts [2021-01-27 01:10:27,456 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:10:27,457 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 82 [2021-01-27 01:10:27,457 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:10:27,958 WARN L193 SmtUtils]: Spent 499.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 139 [2021-01-27 01:10:27,959 INFO L625 ElimStorePlain]: treesize reduction 72, result has 74.7 percent of original size [2021-01-27 01:10:28,048 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:10:28,048 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:10:28,050 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:10:28,553 WARN L193 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 145 [2021-01-27 01:10:28,554 INFO L625 ElimStorePlain]: treesize reduction 32, result has 87.5 percent of original size [2021-01-27 01:10:28,650 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:10:28,650 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:10:28,652 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:10:29,182 WARN L193 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 151 [2021-01-27 01:10:29,183 INFO L625 ElimStorePlain]: treesize reduction 32, result has 88.1 percent of original size [2021-01-27 01:10:29,275 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:10:29,276 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 78 [2021-01-27 01:10:29,277 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:10:29,847 WARN L193 SmtUtils]: Spent 569.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 154 [2021-01-27 01:10:29,848 INFO L625 ElimStorePlain]: treesize reduction 32, result has 88.5 percent of original size [2021-01-27 01:10:29,942 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:10:29,942 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:10:29,943 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:10:30,503 WARN L193 SmtUtils]: Spent 558.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 160 [2021-01-27 01:10:30,504 INFO L625 ElimStorePlain]: treesize reduction 32, result has 89.0 percent of original size [2021-01-27 01:10:30,597 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:10:30,597 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:10:30,598 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:10:31,214 WARN L193 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 166 [2021-01-27 01:10:31,215 INFO L625 ElimStorePlain]: treesize reduction 32, result has 89.4 percent of original size [2021-01-27 01:10:31,219 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,219 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,228 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,237 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,238 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,242 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,243 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,248 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,248 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,253 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,254 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,255 INFO L547 ElimStorePlain]: Start of recursive call 1: 36 dim-0 vars, 6 dim-2 vars, End of recursive call: 36 dim-0 vars, and 6 xjuncts. [2021-01-27 01:10:31,256 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 42 variables, input treesize:251, output treesize:271 [2021-01-27 01:10:31,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,259 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,260 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,262 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,262 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,264 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,264 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,266 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:31,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:31,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:40,067 WARN L193 SmtUtils]: Spent 8.63 s on a formula simplification that was a NOOP. DAG size: 181 [2021-01-27 01:10:40,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:40,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:40,080 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:40,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:40,084 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:40,085 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:40,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:40,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:40,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:40,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:40,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:40,104 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:41,507 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:41,508 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:41,511 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:41,511 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:41,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:41,521 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:41,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:41,525 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:41,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:41,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:41,531 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:41,532 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:42,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:42,973 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:42,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:42,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:42,988 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:42,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:42,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:42,994 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:42,998 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:42,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:43,003 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:43,003 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:44,645 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:44,645 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:44,648 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:44,649 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:44,652 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:44,653 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:44,656 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:44,656 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:44,660 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:44,661 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:44,664 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:44,664 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:46,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:46,110 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:46,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:46,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:46,117 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:46,118 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:46,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:46,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:46,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:46,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:46,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:46,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:47,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:47,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:47,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:47,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:47,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:47,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:47,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:47,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:47,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:47,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:47,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:47,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:48,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:48,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:48,743 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:48,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:48,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:48,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:48,757 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:48,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:48,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:48,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:48,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:48,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:50,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:50,031 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:50,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:50,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:50,043 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:50,043 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:50,048 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:50,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:50,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:50,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:50,057 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:50,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:51,446 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:51,447 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:51,450 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:51,451 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:51,453 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:51,454 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:51,457 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:51,458 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:51,460 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:51,461 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:51,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:51,465 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:52,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:52,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:52,750 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:52,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:52,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:52,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:52,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:52,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:52,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:52,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:52,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:52,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:54,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:54,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:54,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:54,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:54,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:54,030 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:54,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:54,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:54,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:54,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:54,043 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:54,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:55,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:55,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:55,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:55,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:55,317 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:55,317 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:55,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:55,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:55,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:55,325 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:55,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:55,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:56,620 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:56,620 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:56,623 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:56,623 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:56,627 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:56,628 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:56,631 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:56,631 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:56,635 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:56,635 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:56,639 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:56,640 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:58,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:58,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:58,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:58,038 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:58,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:58,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:58,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:58,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:58,055 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:58,055 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:58,059 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:58,060 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:59,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:59,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:59,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:59,407 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:59,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:59,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:59,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:59,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:59,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:59,418 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:10:59,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:10:59,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:00,659 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:00,660 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:00,662 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:00,663 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:00,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:00,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:00,669 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:00,669 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:00,673 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:00,674 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:00,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:00,677 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:02,087 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:02,088 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:02,090 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:02,091 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:02,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:02,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:02,098 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:02,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:02,102 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:02,102 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:02,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:02,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:03,204 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:03,205 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:03,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:03,209 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:03,211 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:03,212 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:03,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:03,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:03,218 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:03,219 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:03,222 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:03,222 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:04,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:04,613 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:04,617 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:04,618 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:04,621 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:04,621 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:04,624 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:04,625 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:04,628 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:04,629 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:04,633 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:04,633 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:05,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:05,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:05,998 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:05,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:06,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:06,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:06,005 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:06,006 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:06,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:06,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:06,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:06,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:07,415 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:07,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:07,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:07,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:07,422 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:07,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:07,425 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:07,426 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:07,429 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:07,430 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:07,433 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:07,433 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:08,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:08,772 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:08,775 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:08,775 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:08,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:08,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:08,781 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:08,781 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:08,784 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:08,785 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:08,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:08,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:10,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:10,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:10,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:10,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:10,146 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:10,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:10,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:10,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:10,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:10,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:10,157 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:10,157 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:11,498 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:11,499 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:11,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:11,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:11,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:11,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:11,508 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:11,509 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:11,512 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:11,512 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:11,515 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:11,516 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:12,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:12,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:12,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:12,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:12,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:12,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:12,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:12,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:12,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:12,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:12,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:12,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,121 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 6, 3, 1] term [2021-01-27 01:11:14,122 INFO L603 QuantifierPusher]: Distributing 6 conjuncts over 2 disjuncts [2021-01-27 01:11:14,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,129 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,130 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,135 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,151 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,152 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,153 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,157 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,158 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,159 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,160 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,161 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,162 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,165 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,166 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,169 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,169 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,173 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,173 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,175 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,176 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,177 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:11:14,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:14,186 INFO L443 ElimStorePlain]: Different costs {12=[|v_#memory_int_225|, v_prenex_67, v_prenex_64], 20=[v_prenex_68], 30=[v_prenex_66, v_prenex_65]} [2021-01-27 01:11:14,453 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:11:14,454 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:14,454 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 136 [2021-01-27 01:11:14,455 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:14,610 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:14,611 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:14,612 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:14,744 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:14,745 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 78 [2021-01-27 01:11:14,745 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:16,269 WARN L193 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 224 DAG size of output: 197 [2021-01-27 01:11:16,270 INFO L625 ElimStorePlain]: treesize reduction 272, result has 66.6 percent of original size [2021-01-27 01:11:16,393 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:16,394 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:16,395 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:16,497 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:16,497 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 78 [2021-01-27 01:11:16,498 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:17,854 WARN L193 SmtUtils]: Spent 1.36 s on a formula simplification. DAG size of input: 213 DAG size of output: 201 [2021-01-27 01:11:17,854 INFO L625 ElimStorePlain]: treesize reduction 64, result has 89.8 percent of original size [2021-01-27 01:11:17,978 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:17,978 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:17,979 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:18,090 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:18,091 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:18,091 INFO L547 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:19,492 WARN L193 SmtUtils]: Spent 1.40 s on a formula simplification. DAG size of input: 220 DAG size of output: 208 [2021-01-27 01:11:19,493 INFO L625 ElimStorePlain]: treesize reduction 64, result has 90.2 percent of original size [2021-01-27 01:11:19,619 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:19,620 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:19,621 INFO L547 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:19,748 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:19,748 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:19,749 INFO L547 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:19,966 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:11:19,967 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:19,967 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 134 [2021-01-27 01:11:19,969 INFO L547 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:21,513 WARN L193 SmtUtils]: Spent 1.54 s on a formula simplification. DAG size of input: 237 DAG size of output: 217 [2021-01-27 01:11:21,514 INFO L625 ElimStorePlain]: treesize reduction 130, result has 83.0 percent of original size [2021-01-27 01:11:21,641 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:21,641 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:21,642 INFO L547 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:21,851 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:11:21,852 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:21,853 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 134 [2021-01-27 01:11:21,854 INFO L547 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:21,961 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:21,962 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:21,963 INFO L547 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:23,653 WARN L193 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 254 DAG size of output: 228 [2021-01-27 01:11:23,654 INFO L625 ElimStorePlain]: treesize reduction 130, result has 83.9 percent of original size [2021-01-27 01:11:23,781 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:23,782 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:23,783 INFO L547 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:23,983 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:11:23,983 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:23,984 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 134 [2021-01-27 01:11:23,985 INFO L547 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:24,098 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:11:24,099 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 76 [2021-01-27 01:11:24,100 INFO L547 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-01-27 01:11:25,831 WARN L193 SmtUtils]: Spent 1.73 s on a formula simplification. DAG size of input: 261 DAG size of output: 239 [2021-01-27 01:11:25,832 INFO L625 ElimStorePlain]: treesize reduction 130, result has 84.7 percent of original size [2021-01-27 01:11:25,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,837 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,848 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,852 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,852 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,861 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,862 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,865 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,899 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,912 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,918 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,918 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,923 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,932 INFO L547 ElimStorePlain]: Start of recursive call 1: 36 dim-0 vars, 6 dim-2 vars, End of recursive call: 60 dim-0 vars, and 15 xjuncts. [2021-01-27 01:11:25,932 INFO L244 ElimStorePlain]: Needed 17 recursive calls to eliminate 42 variables, input treesize:645, output treesize:676 [2021-01-27 01:11:25,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,936 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,936 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,936 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,941 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,941 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,946 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,946 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,950 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,950 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,951 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,951 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,953 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,953 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,953 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,954 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,954 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,955 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,958 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,958 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:11:25,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,340 WARN L193 SmtUtils]: Spent 58.15 s on a formula simplification. DAG size of input: 364 DAG size of output: 180 [2021-01-27 01:12:24,344 INFO L603 QuantifierPusher]: Distributing 7 conjuncts over 2 disjuncts [2021-01-27 01:12:24,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:12:24,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,353 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:12:24,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:12:24,359 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:12:24,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,378 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,382 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:12:24,388 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,393 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:12:24,394 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,398 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,399 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,400 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,401 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,402 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,405 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,407 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,409 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,415 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,422 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,429 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,430 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,431 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,434 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,435 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,435 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,437 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,438 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,448 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,449 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,449 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,450 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:24,452 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:12:58,210 WARN L193 SmtUtils]: Spent 33.40 s on a formula simplification. DAG size of input: 210 DAG size of output: 145 [2021-01-27 01:12:58,216 INFO L603 QuantifierPusher]: Distributing 10 conjuncts over 2 disjuncts [2021-01-27 01:13:07,872 WARN L193 SmtUtils]: Spent 9.43 s on a formula simplification that was a NOOP. DAG size: 184 [2021-01-27 01:13:08,470 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 10, 3, 1] term [2021-01-27 01:13:08,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:08,471 INFO L603 QuantifierPusher]: Distributing 10 conjuncts over 2 disjuncts [2021-01-27 01:13:08,495 INFO L603 QuantifierPusher]: Distributing 10 conjuncts over 2 disjuncts [2021-01-27 01:13:08,651 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:08,651 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:08,652 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:08,782 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:08,782 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:08,783 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:08,914 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:08,914 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:08,916 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,048 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,049 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 88 [2021-01-27 01:13:09,050 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,179 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,179 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:09,180 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,319 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,319 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:09,320 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,461 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,462 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 88 [2021-01-27 01:13:09,462 INFO L547 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,602 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,603 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:09,604 INFO L547 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,736 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,736 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:09,737 INFO L547 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:09,876 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:13:09,877 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 86 [2021-01-27 01:13:09,878 INFO L547 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-01-27 01:13:11,699 WARN L193 SmtUtils]: Spent 1.82 s on a formula simplification. DAG size of input: 473 DAG size of output: 228 [2021-01-27 01:13:11,701 INFO L625 ElimStorePlain]: treesize reduction 844, result has 36.8 percent of original size [2021-01-27 01:13:11,701 INFO L515 ElimStorePlain]: Eliminatee |v_#memory_int_226| vanished before elimination [2021-01-27 01:13:11,704 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,705 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,705 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,707 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,708 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,710 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,711 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,711 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,712 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,713 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,715 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,716 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,716 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,717 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,717 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,720 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,720 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,722 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,724 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,725 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,726 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,727 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,729 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,731 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,732 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,733 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,733 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,734 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,736 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,737 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,738 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,739 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,742 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,743 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,744 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,746 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,748 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,748 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,752 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,753 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,753 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,754 INFO L547 ElimStorePlain]: Start of recursive call 1: 80 dim-0 vars, 2 dim-2 vars, End of recursive call: 40 dim-0 vars, and 10 xjuncts. [2021-01-27 01:13:11,755 INFO L244 ElimStorePlain]: Needed 11 recursive calls to eliminate 82 variables, input treesize:939, output treesize:491 [2021-01-27 01:13:11,755 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,757 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,757 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,760 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,761 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,762 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,763 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,765 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,765 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,766 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,766 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,767 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,772 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,772 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,773 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,774 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,774 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,774 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,775 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,775 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,777 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,779 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,779 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,779 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:13:11,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,808 WARN L193 SmtUtils]: Spent 1.18 m on a formula simplification that was a NOOP. DAG size: 251 [2021-01-27 01:14:22,871 INFO L603 QuantifierPusher]: Distributing 10 conjuncts over 2 disjuncts [2021-01-27 01:14:22,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,892 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,897 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,897 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,898 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,899 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,901 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,904 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,908 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,914 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,917 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,918 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,918 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:14:22,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,931 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,932 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,940 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,953 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,954 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,958 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,958 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,973 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,977 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,977 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:22,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:14:54,857 WARN L193 SmtUtils]: Spent 31.47 s on a formula simplification. DAG size of input: 299 DAG size of output: 190 [2021-01-27 01:14:54,867 INFO L603 QuantifierPusher]: Distributing 12 conjuncts over 2 disjuncts [2021-01-27 01:15:15,235 WARN L193 SmtUtils]: Spent 20.03 s on a formula simplification that was a NOOP. DAG size: 231 [2021-01-27 01:15:16,187 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 12, 3, 1] term [2021-01-27 01:15:16,188 INFO L603 QuantifierPusher]: Distributing 12 conjuncts over 2 disjuncts [2021-01-27 01:15:16,189 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,192 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,197 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,199 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,204 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,206 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,208 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,211 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,213 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:16,215 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:17,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-27 01:15:17,417 INFO L244 Elim1Store]: Index analysis took 812 ms [2021-01-27 01:15:17,499 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:17,500 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 97 [2021-01-27 01:15:17,501 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:17,852 INFO L244 Elim1Store]: Index analysis took 163 ms [2021-01-27 01:15:18,263 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:18,263 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 90 [2021-01-27 01:15:18,264 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:32,247 WARN L193 SmtUtils]: Spent 13.98 s on a formula simplification. DAG size of input: 472 DAG size of output: 299 [2021-01-27 01:15:32,248 INFO L625 ElimStorePlain]: treesize reduction 930, result has 38.1 percent of original size [2021-01-27 01:15:32,374 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:32,375 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:32,376 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:34,760 WARN L193 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 310 DAG size of output: 302 [2021-01-27 01:15:34,767 INFO L625 ElimStorePlain]: treesize reduction 36, result has 94.1 percent of original size [2021-01-27 01:15:34,897 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:34,898 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:34,899 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:37,009 WARN L193 SmtUtils]: Spent 2.11 s on a formula simplification. DAG size of input: 316 DAG size of output: 308 [2021-01-27 01:15:37,010 INFO L625 ElimStorePlain]: treesize reduction 32, result has 94.7 percent of original size [2021-01-27 01:15:37,139 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:37,140 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 91 [2021-01-27 01:15:37,141 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:39,121 WARN L193 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 322 DAG size of output: 314 [2021-01-27 01:15:39,122 INFO L625 ElimStorePlain]: treesize reduction 40, result has 93.6 percent of original size [2021-01-27 01:15:39,247 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:39,247 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:39,249 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:41,040 WARN L193 SmtUtils]: Spent 1.79 s on a formula simplification. DAG size of input: 325 DAG size of output: 317 [2021-01-27 01:15:41,041 INFO L625 ElimStorePlain]: treesize reduction 36, result has 94.2 percent of original size [2021-01-27 01:15:41,169 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:41,169 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:41,170 INFO L547 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:42,841 WARN L193 SmtUtils]: Spent 1.67 s on a formula simplification. DAG size of input: 331 DAG size of output: 323 [2021-01-27 01:15:42,842 INFO L625 ElimStorePlain]: treesize reduction 40, result has 93.7 percent of original size [2021-01-27 01:15:42,968 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:42,968 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:42,969 INFO L547 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:44,607 WARN L193 SmtUtils]: Spent 1.64 s on a formula simplification. DAG size of input: 334 DAG size of output: 326 [2021-01-27 01:15:44,608 INFO L625 ElimStorePlain]: treesize reduction 36, result has 94.3 percent of original size [2021-01-27 01:15:44,732 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:44,733 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:44,734 INFO L547 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:46,244 WARN L193 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 337 DAG size of output: 329 [2021-01-27 01:15:46,245 INFO L625 ElimStorePlain]: treesize reduction 32, result has 94.9 percent of original size [2021-01-27 01:15:46,372 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:46,372 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 91 [2021-01-27 01:15:46,373 INFO L547 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:47,858 WARN L193 SmtUtils]: Spent 1.48 s on a formula simplification. DAG size of input: 340 DAG size of output: 332 [2021-01-27 01:15:47,859 INFO L625 ElimStorePlain]: treesize reduction 40, result has 93.8 percent of original size [2021-01-27 01:15:47,982 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:47,982 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:47,983 INFO L547 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:49,484 WARN L193 SmtUtils]: Spent 1.50 s on a formula simplification. DAG size of input: 343 DAG size of output: 335 [2021-01-27 01:15:49,486 INFO L625 ElimStorePlain]: treesize reduction 32, result has 95.0 percent of original size [2021-01-27 01:15:49,610 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:49,610 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:49,612 INFO L547 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:51,120 WARN L193 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 346 DAG size of output: 338 [2021-01-27 01:15:51,121 INFO L625 ElimStorePlain]: treesize reduction 36, result has 94.4 percent of original size [2021-01-27 01:15:51,243 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:15:51,244 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 89 [2021-01-27 01:15:51,245 INFO L547 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-01-27 01:15:52,824 WARN L193 SmtUtils]: Spent 1.58 s on a formula simplification. DAG size of input: 348 DAG size of output: 340 [2021-01-27 01:15:52,826 INFO L625 ElimStorePlain]: treesize reduction 32, result has 95.0 percent of original size [2021-01-27 01:15:52,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,834 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,850 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,852 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,862 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,899 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,900 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,913 INFO L547 ElimStorePlain]: Start of recursive call 1: 96 dim-0 vars, 12 dim-2 vars, End of recursive call: 72 dim-0 vars, and 12 xjuncts. [2021-01-27 01:15:52,914 INFO L244 ElimStorePlain]: Needed 14 recursive calls to eliminate 108 variables, input treesize:1437, output treesize:607 [2021-01-27 01:15:52,915 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,916 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,918 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,919 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,920 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,922 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,923 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,923 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,924 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,925 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,926 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,929 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,931 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,931 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,936 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,937 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,947 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:15:52,950 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:15:52,951 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,131 WARN L193 SmtUtils]: Spent 14.80 s on a formula simplification that was a NOOP. DAG size: 371 [2021-01-27 01:16:08,144 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,144 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,150 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,151 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,154 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,157 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,158 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,159 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,159 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,160 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,161 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,162 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,164 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,165 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,169 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,173 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,174 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,179 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,180 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,183 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,183 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,184 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,187 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,187 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,192 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,192 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,196 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:08,203 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:08,204 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,151 WARN L193 SmtUtils]: Spent 46.83 s on a formula simplification. DAG size of input: 411 DAG size of output: 225 [2021-01-27 01:16:58,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:58,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,965 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:58,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,977 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,977 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,978 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:58,983 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,987 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:58,988 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,991 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:58,992 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,997 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,998 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,998 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:58,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,003 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,006 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,764 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,765 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,768 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,769 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,770 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,771 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,772 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,774 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,775 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,778 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,779 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,780 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,781 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,782 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,783 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,785 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,786 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,789 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,790 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,798 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,802 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,803 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,804 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,805 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,805 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,806 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,810 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,813 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,814 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,817 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,817 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:16:59,820 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:16:59,821 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:00,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,969 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,970 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,974 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:00,974 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,977 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,978 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,983 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,991 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:00,992 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:00,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:00,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,002 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,003 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,006 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,022 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,797 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,798 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,799 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,800 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,801 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,804 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,804 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,807 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,808 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,810 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,814 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,815 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,818 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,818 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,821 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,822 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,825 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,826 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,827 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,827 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,837 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,840 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:01,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:01,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,861 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,861 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,887 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,898 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,898 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,902 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,903 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:02,906 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:02,907 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,827 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,827 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,830 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,832 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,833 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,834 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,835 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,838 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,847 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,848 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,868 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,880 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,883 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:03,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:03,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,838 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,839 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,846 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,852 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,853 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,870 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:04,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:04,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,920 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,921 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,930 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,931 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,932 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,932 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,933 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,938 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,939 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,945 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,946 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,953 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,956 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,957 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,960 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,961 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,962 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,963 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,964 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,968 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,971 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,975 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,976 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:05,979 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:05,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,513 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,514 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,517 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,518 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,519 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,519 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,521 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,524 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,527 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,528 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,529 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,530 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,531 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,531 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,534 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,535 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,538 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,538 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,542 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,543 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,546 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,547 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,548 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,549 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,549 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,550 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,553 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,554 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,558 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,562 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,562 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:06,565 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:06,566 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,862 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,864 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,865 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,865 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,866 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,873 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,874 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,881 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,884 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,885 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,888 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,897 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,898 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,901 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,901 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,905 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,908 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,909 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:07,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:07,913 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,838 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,838 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,841 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,842 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,844 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,845 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,848 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,856 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,857 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,858 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,859 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,863 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,866 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,875 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,876 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,877 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,879 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,882 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,886 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,889 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:08,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:08,895 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,074 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,075 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,076 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,076 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,078 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,078 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,084 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,085 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,086 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,086 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,087 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,088 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,088 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,091 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,092 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,104 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,108 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,113 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,114 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,118 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,118 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,121 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,125 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:10,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,174 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 14, 3, 1] term [2021-01-27 01:17:10,174 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:10,175 INFO L603 QuantifierPusher]: Distributing 14 conjuncts over 2 disjuncts [2021-01-27 01:17:10,214 INFO L603 QuantifierPusher]: Distributing 14 conjuncts over 2 disjuncts [2021-01-27 01:17:10,327 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,328 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,380 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,380 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,430 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,430 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,571 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:10,571 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 83 [2021-01-27 01:17:10,573 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,622 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,622 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,763 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:10,764 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 81 [2021-01-27 01:17:10,765 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,818 INFO L547 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,867 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,868 INFO L547 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,912 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,912 INFO L547 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:10,955 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:10,955 INFO L547 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:11,094 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:11,095 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 83 [2021-01-27 01:17:11,096 INFO L547 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:11,138 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:11,138 INFO L547 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:11,179 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:11,180 INFO L547 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:11,218 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-27 01:17:11,218 INFO L547 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:12,633 WARN L193 SmtUtils]: Spent 1.41 s on a formula simplification. DAG size of input: 319 DAG size of output: 222 [2021-01-27 01:17:12,634 INFO L625 ElimStorePlain]: treesize reduction 308, result has 64.9 percent of original size [2021-01-27 01:17:12,757 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:12,757 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 91 [2021-01-27 01:17:12,758 INFO L547 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:12,883 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:12,884 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 86 [2021-01-27 01:17:12,885 INFO L547 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,011 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,012 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:17:13,013 INFO L547 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,143 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,143 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:17:13,144 INFO L547 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,274 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,274 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:17:13,275 INFO L547 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,402 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,403 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 91 [2021-01-27 01:17:13,404 INFO L547 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,532 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,533 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 90 [2021-01-27 01:17:13,534 INFO L547 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,671 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,672 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 86 [2021-01-27 01:17:13,673 INFO L547 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,805 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,805 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 86 [2021-01-27 01:17:13,806 INFO L547 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:13,935 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:13,936 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 86 [2021-01-27 01:17:13,936 INFO L547 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:14,065 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:14,066 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 86 [2021-01-27 01:17:14,066 INFO L547 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:14,204 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:14,205 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:17:14,206 INFO L547 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:14,335 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:14,335 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 82 [2021-01-27 01:17:14,336 INFO L547 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:14,475 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:17:14,476 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 89 [2021-01-27 01:17:14,477 INFO L547 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2021-01-27 01:17:16,980 WARN L193 SmtUtils]: Spent 2.50 s on a formula simplification. DAG size of input: 431 DAG size of output: 319 [2021-01-27 01:17:16,981 INFO L625 ElimStorePlain]: treesize reduction 504, result has 58.2 percent of original size [2021-01-27 01:17:16,984 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,991 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,991 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,994 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,994 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:16,999 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,000 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,000 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,001 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,003 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,004 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,004 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,005 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,006 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,010 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,011 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,014 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,015 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,015 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,016 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,019 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,019 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,020 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,023 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,024 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,024 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,025 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,028 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,029 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,030 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,030 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,033 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,035 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,036 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,040 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,043 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,061 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,062 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,063 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,067 INFO L547 ElimStorePlain]: Start of recursive call 1: 112 dim-0 vars, 2 dim-2 vars, End of recursive call: 56 dim-0 vars, and 14 xjuncts. [2021-01-27 01:17:17,067 INFO L244 ElimStorePlain]: Needed 29 recursive calls to eliminate 114 variables, input treesize:1165, output treesize:703 [2021-01-27 01:17:17,068 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,069 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,069 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,073 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,073 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,074 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,075 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,076 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,076 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,077 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,078 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,079 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,079 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,080 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,080 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,082 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,083 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,083 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,084 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,085 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,086 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,086 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,087 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,087 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,088 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,089 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,090 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,090 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,091 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,091 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,094 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,096 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,097 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,097 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,098 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,099 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,101 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,102 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,103 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,104 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,105 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,107 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,108 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,109 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,119 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,121 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,121 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,123 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,123 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,124 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:17,124 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,286 WARN L193 SmtUtils]: Spent 37.89 s on a formula simplification that was a NOOP. DAG size: 355 [2021-01-27 01:17:55,291 INFO L603 QuantifierPusher]: Distributing 14 conjuncts over 2 disjuncts [2021-01-27 01:17:55,294 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,295 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,298 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,303 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,304 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,307 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:55,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:55,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:55,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:55,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,328 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,332 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,335 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,339 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,340 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,343 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:55,344 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,347 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,350 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,351 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,354 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,355 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,356 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,356 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,358 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,362 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,363 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,364 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,365 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,368 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,369 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,370 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,371 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,372 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:17:55,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,381 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,382 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,386 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,389 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,389 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,391 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,391 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,393 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,394 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,394 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,395 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,396 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,398 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,399 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,399 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,400 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,400 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,403 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,404 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,405 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,407 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,408 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,409 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,412 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,414 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,418 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,418 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,422 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,424 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,427 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,427 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,428 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,429 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,432 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,432 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,433 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,433 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,434 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,436 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,437 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,438 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,438 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,439 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,441 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,442 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,443 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,443 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:17:55,444 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:19:14,830 WARN L193 SmtUtils]: Spent 1.31 m on a formula simplification. DAG size of input: 434 DAG size of output: 263 [2021-01-27 01:19:14,840 INFO L603 QuantifierPusher]: Distributing 16 conjuncts over 2 disjuncts [2021-01-27 01:19:56,745 WARN L193 SmtUtils]: Spent 41.29 s on a formula simplification that was a NOOP. DAG size: 309 [2021-01-27 01:20:09,431 WARN L193 SmtUtils]: Spent 11.48 s on a formula simplification. DAG size of input: 315 DAG size of output: 52 [2021-01-27 01:20:09,435 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 1] term [2021-01-27 01:20:09,435 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:09,436 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:09,442 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:09,582 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2021-01-27 01:20:09,583 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:09,583 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 51 treesize of output 121 [2021-01-27 01:20:09,584 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:09,713 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2021-01-27 01:20:09,714 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:09,715 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 121 [2021-01-27 01:20:09,716 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:10,131 WARN L193 SmtUtils]: Spent 414.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 49 [2021-01-27 01:20:10,132 INFO L625 ElimStorePlain]: treesize reduction 250, result has 25.8 percent of original size [2021-01-27 01:20:10,132 INFO L515 ElimStorePlain]: Eliminatee v_prenex_369 vanished before elimination [2021-01-27 01:20:10,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,144 INFO L547 ElimStorePlain]: Start of recursive call 1: 20 dim-0 vars, 2 dim-2 vars, End of recursive call: 12 dim-0 vars, and 2 xjuncts. [2021-01-27 01:20:10,144 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 22 variables, input treesize:243, output treesize:87 [2021-01-27 01:20:10,145 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,146 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,148 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:10,149 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,379 WARN L193 SmtUtils]: Spent 6.08 s on a formula simplification that was a NOOP. DAG size: 63 [2021-01-27 01:20:16,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,385 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,387 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,389 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,390 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,566 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,567 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,570 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,572 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,574 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,749 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,750 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,756 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,759 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,942 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,943 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,944 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,946 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:16,950 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,128 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,129 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,133 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,317 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,500 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,501 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,504 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,506 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,507 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,679 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,680 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,681 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,683 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,685 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,686 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,865 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,866 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,867 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,871 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:17,872 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,050 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,052 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,054 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,056 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,057 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,232 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,233 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,234 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,236 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,238 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,239 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,415 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,416 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,417 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,421 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,423 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,600 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,601 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,602 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,604 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,606 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,607 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,786 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,788 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,790 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,792 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,794 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,980 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,982 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,985 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,988 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:18,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,224 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,227 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,230 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,233 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,235 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,437 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,439 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,440 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,443 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,446 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,448 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,631 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,634 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,636 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,638 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,822 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,823 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,826 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,828 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:19,829 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,007 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,008 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,009 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,011 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,015 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,191 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,192 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,193 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,197 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,198 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,375 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,376 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,377 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,379 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,381 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,382 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,560 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,561 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,563 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,565 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,567 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,745 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,746 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,747 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,749 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,752 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,927 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,928 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,931 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,932 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:20,934 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,111 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 1] term [2021-01-27 01:20:21,111 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,114 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,116 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:20:21,116 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,117 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,118 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,119 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,120 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,121 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,122 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,123 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,124 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,124 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,125 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,126 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,127 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,128 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,130 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,131 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,132 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,133 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:20:21,133 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,135 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,136 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,137 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,138 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,139 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,140 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,142 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:21,438 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-01-27 01:20:21,439 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:21,440 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 145 [2021-01-27 01:20:21,442 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:21,584 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:21,585 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 81 [2021-01-27 01:20:21,587 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:21,785 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-01-27 01:20:21,785 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:21,786 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 59 treesize of output 154 [2021-01-27 01:20:21,787 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:21,903 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:21,903 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 87 [2021-01-27 01:20:21,904 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:22,437 WARN L193 SmtUtils]: Spent 531.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 87 [2021-01-27 01:20:22,438 INFO L625 ElimStorePlain]: treesize reduction 260, result has 45.1 percent of original size [2021-01-27 01:20:22,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-27 01:20:22,554 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:22,555 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 42 treesize of output 88 [2021-01-27 01:20:22,556 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:22,744 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-01-27 01:20:22,745 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:22,745 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 150 [2021-01-27 01:20:22,747 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:23,257 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 89 [2021-01-27 01:20:23,258 INFO L625 ElimStorePlain]: treesize reduction 138, result has 63.5 percent of original size [2021-01-27 01:20:23,266 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,266 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,268 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,269 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,270 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,271 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,272 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,273 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,274 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,274 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,275 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,276 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,276 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,277 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,279 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,280 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,281 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,281 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,282 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,285 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,285 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,286 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,287 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,288 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,288 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,288 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,289 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,290 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,290 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,291 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,291 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,292 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,292 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,293 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,294 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,294 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,295 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,297 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,297 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,298 INFO L547 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 2 dim-2 vars, End of recursive call: 20 dim-0 vars, and 4 xjuncts. [2021-01-27 01:20:23,298 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 14 variables, input treesize:432, output treesize:240 [2021-01-27 01:20:23,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,299 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,300 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,300 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,301 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,301 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,301 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,303 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,303 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,304 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,304 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,305 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,306 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,307 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,307 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,308 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,308 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,310 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,311 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,312 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,313 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,314 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,315 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,317 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,317 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,318 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,319 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,320 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,321 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,323 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,325 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,325 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,326 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,326 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,326 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,327 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,328 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,328 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,329 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,330 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,331 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,332 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,332 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,333 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,333 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,334 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,334 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,335 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,335 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,335 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,337 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,338 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,339 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,339 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,340 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,340 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,341 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,341 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,342 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,342 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,343 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:23,344 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,031 WARN L193 SmtUtils]: Spent 24.48 s on a formula simplification. DAG size of input: 135 DAG size of output: 60 [2021-01-27 01:20:48,034 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-27 01:20:48,039 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,045 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,049 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,050 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,052 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,053 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,056 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,057 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,057 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,058 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,059 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,061 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,062 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,062 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,064 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,065 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,069 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,071 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,072 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,073 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-27 01:20:48,141 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:48,142 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-01-27 01:20:48,142 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,158 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:20:48,159 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,175 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2021-01-27 01:20:48,176 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,194 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:48,195 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 12 [2021-01-27 01:20:48,195 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,214 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:48,215 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 12 [2021-01-27 01:20:48,215 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,263 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-27 01:20:48,263 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 41 [2021-01-27 01:20:48,264 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,357 INFO L625 ElimStorePlain]: treesize reduction 52, result has 32.5 percent of original size [2021-01-27 01:20:48,362 INFO L547 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-27 01:20:48,362 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 11 variables, input treesize:195, output treesize:3 [2021-01-27 01:20:53,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1550 backedges. 7 proven. 1540 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-01-27 01:20:53,078 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-27 01:20:53,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 35] total 48 [2021-01-27 01:20:53,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995844208] [2021-01-27 01:20:53,079 INFO L461 AbstractCegarLoop]: Interpolant automaton has 48 states [2021-01-27 01:20:53,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-27 01:20:53,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-01-27 01:20:53,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=2056, Unknown=1, NotChecked=0, Total=2256 [2021-01-27 01:20:53,081 INFO L481 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2021-01-27 01:20:53,082 INFO L482 AbstractCegarLoop]: Interpolant automaton has has 48 states, 48 states have (on average 12.791666666666666) internal successors, (614), 48 states have internal predecessors, (614), 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) [2021-01-27 01:20:53,631 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:20:54,346 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:20:54,938 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:20:55,788 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:21:01,034 WARN L193 SmtUtils]: Spent 4.51 s on a formula simplification that was a NOOP. DAG size: 113 [2021-01-27 01:21:01,148 WARN L160 IndependenceRelation]: Requesting ManagedScript unlock before implication check [2021-01-27 01:21:19,898 WARN L193 SmtUtils]: Spent 18.34 s on a formula simplification. DAG size of input: 142 DAG size of output: 86 [2021-01-27 01:21:56,877 WARN L193 SmtUtils]: Spent 36.82 s on a formula simplification. DAG size of input: 206 DAG size of output: 144 Received shutdown request... [2021-01-27 01:22:08,844 WARN L210 SmtUtils]: Removed 6 from assertion stack [2021-01-27 01:22:09,045 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-01-27 01:22:09,045 WARN L546 AbstractCegarLoop]: Verification canceled [2021-01-27 01:22:09,052 WARN L250 ceAbstractionStarter]: Timeout [2021-01-27 01:22:09,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.01 01:22:09 BasicIcfg [2021-01-27 01:22:09,053 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-01-27 01:22:09,054 INFO L168 Benchmark]: Toolchain (without parser) took 853427.77 ms. Allocated memory was 302.0 MB in the beginning and 633.3 MB in the end (delta: 331.4 MB). Free memory was 275.7 MB in the beginning and 560.0 MB in the end (delta: -284.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 16.0 GB. [2021-01-27 01:22:09,054 INFO L168 Benchmark]: CDTParser took 0.34 ms. Allocated memory is still 302.0 MB. Free memory was 270.5 MB in the beginning and 270.4 MB in the end (delta: 65.6 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-01-27 01:22:09,054 INFO L168 Benchmark]: CACSL2BoogieTranslator took 940.40 ms. Allocated memory is still 302.0 MB. Free memory was 274.7 MB in the beginning and 275.7 MB in the end (delta: -1.0 MB). Peak memory consumption was 28.5 MB. Max. memory is 16.0 GB. [2021-01-27 01:22:09,055 INFO L168 Benchmark]: Boogie Procedure Inliner took 59.62 ms. Allocated memory is still 302.0 MB. Free memory was 275.7 MB in the beginning and 273.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-27 01:22:09,055 INFO L168 Benchmark]: Boogie Preprocessor took 43.85 ms. Allocated memory is still 302.0 MB. Free memory was 273.6 MB in the beginning and 271.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-01-27 01:22:09,055 INFO L168 Benchmark]: RCFGBuilder took 986.79 ms. Allocated memory is still 302.0 MB. Free memory was 271.5 MB in the beginning and 237.9 MB in the end (delta: 33.6 MB). Peak memory consumption was 33.6 MB. Max. memory is 16.0 GB. [2021-01-27 01:22:09,055 INFO L168 Benchmark]: TraceAbstraction took 851381.43 ms. Allocated memory was 302.0 MB in the beginning and 633.3 MB in the end (delta: 331.4 MB). Free memory was 237.9 MB in the beginning and 560.0 MB in the end (delta: -322.1 MB). Peak memory consumption was 10.3 MB. Max. memory is 16.0 GB. [2021-01-27 01:22:09,057 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34 ms. Allocated memory is still 302.0 MB. Free memory was 270.5 MB in the beginning and 270.4 MB in the end (delta: 65.6 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 940.40 ms. Allocated memory is still 302.0 MB. Free memory was 274.7 MB in the beginning and 275.7 MB in the end (delta: -1.0 MB). Peak memory consumption was 28.5 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 59.62 ms. Allocated memory is still 302.0 MB. Free memory was 275.7 MB in the beginning and 273.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 43.85 ms. Allocated memory is still 302.0 MB. Free memory was 273.6 MB in the beginning and 271.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 986.79 ms. Allocated memory is still 302.0 MB. Free memory was 271.5 MB in the beginning and 237.9 MB in the end (delta: 33.6 MB). Peak memory consumption was 33.6 MB. Max. memory is 16.0 GB. * TraceAbstraction took 851381.43 ms. Allocated memory was 302.0 MB in the beginning and 633.3 MB in the end (delta: 331.4 MB). Free memory was 237.9 MB in the beginning and 560.0 MB in the end (delta: -322.1 MB). Peak memory consumption was 10.3 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 16]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 16). Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 177 for 11843ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 65 locations, 1 error locations. Started 2 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 851.0s, OverallIterations: 15, TraceHistogramMax: 0, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 725.5s InterpolantComputationTime, 4475 NumberOfCodeBlocks, 4475 NumberOfCodeBlocksAsserted, 69 NumberOfCheckSat, 4429 ConstructedInterpolants, 1669 QuantifiedInterpolants, 28271173 SizeOfPredicates, 304 NumberOfNonLiveVariables, 5357 ConjunctsInSsa, 368 ConjunctsInUnsatCore, 25 InterpolantComputations, 3 PerfectInterpolantSequences, 242/13002 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown